diff --git a/Makefile b/Makefile
index 252ca05..a72b58b 100644
--- a/Makefile
+++ b/Makefile
@@ -5,7 +5,7 @@ test:
build:
- GODEBUG=cgocheck=0 go build -o dist/tilty
+ GOOS=linux GOARCH=arm GODEBUG=cgocheck=0 go build -o dist/tilty
run:
sudo ./dist/tilty -c test.ini
diff --git a/README.md b/README.md
index 1b981e9..040a5b9 100644
--- a/README.md
+++ b/README.md
@@ -5,6 +5,7 @@ Tilty
[![Docker Pulls](https://img.shields.io/docker/pulls/myoung34/tilty.svg)](https://hub.docker.com/r/myoung34/tilty)
![](assets/datadog.png)
+![](assets/influxdb.png)
A CLI to capture and emit events from your [tilt hydrometer](https://tilthydrometer.com/)
@@ -25,6 +26,7 @@ The Tilt supports writing to a google doc which you could use with something lik
* Generic (Send to any endpoint with any type)
* Brewstat.us (Example below)
* BrewersFriend (Example below)
+* InfluxDB (1.8+)
* Datadog (dogstatsd)
* SQLite
@@ -87,6 +89,15 @@ enabled = true
statsd_host = "statsdhost.corp.com"
statsd_port = 8125
+[influxdb]
+url = "http://localhost:8086"
+verify_ssl = true
+bucket = "tilty"
+org = "Mine"
+token = "myuser:password"
+gravity_payload_template = "gravity,color={{.Color}},mac={{.Mac}} sg={{.Gravity}}"
+temperature_payload_template = "temperature,color={{.Color}},mac={{.Mac}} temp={{.Temp}}"
+
```
### Run ###
diff --git a/assets/influxdb.png b/assets/influxdb.png
new file mode 100644
index 0000000..0290c89
Binary files /dev/null and b/assets/influxdb.png differ
diff --git a/emitters/influxdb.go b/emitters/influxdb.go
new file mode 100644
index 0000000..3c4121b
--- /dev/null
+++ b/emitters/influxdb.go
@@ -0,0 +1,82 @@
+package emitters
+
+import (
+ "bytes"
+ "context"
+ "crypto/tls"
+ "encoding/json"
+ "github.com/go-kit/log/level"
+ influxdb2 "github.com/influxdata/influxdb-client-go/v2"
+ "github.com/myoung34/tilty/tilt"
+ "strconv"
+ "text/template"
+)
+
+type InfluxDB struct {
+ Enabled bool
+ URL string `json:"url"`
+ VerifySSL bool `json:"verify_ssl"`
+ Bucket string `json:"bucket"`
+ Org string `json:"org"`
+ Token string `json:"token"`
+ GravityPayloadTemplate string `json:"gravity_payload_template"`
+ TemperaturePayloadTemplate string `json:"temperature_payload_template"`
+}
+
+//gravity_payload_template = gravity,color={{ color }},mac={{ mac }} sg={{ gravity }}
+//temperature_payload_template = temperature,color={{ color }},mac={{ mac }} temp={{ temp }}
+
+func InfluxDBEmit(payload tilt.Payload, emitterConfig interface{}) (string, error) {
+ influxdb := InfluxDB{}
+ jsonString, _ := json.Marshal(emitterConfig)
+ json.Unmarshal(jsonString, &influxdb)
+
+ client := influxdb2.NewClientWithOptions(influxdb.URL, influxdb.Token,
+ influxdb2.DefaultOptions().
+ SetTLSConfig(&tls.Config{
+ InsecureSkipVerify: influxdb.VerifySSL,
+ }))
+ writeAPI := client.WriteAPIBlocking(influxdb.Org, influxdb.Bucket)
+
+ payloadTemplate := Template{
+ Color: payload.Color,
+ Gravity: strconv.Itoa(int(payload.Minor)),
+ Mac: payload.Mac,
+ Temp: strconv.Itoa(int(payload.Major)),
+ Timestamp: payload.Timestamp,
+ }
+
+ // Generate the gravity body from a template
+ gravityTmpl, err := template.New("influxdb").Parse(`"gravity,color={{.Color}},mac={{.Mac}} sg={{.Gravity}}"`)
+ if len(influxdb.GravityPayloadTemplate) > 0 {
+ gravityTmpl, err = template.New("influxdb").Parse(influxdb.GravityPayloadTemplate)
+ }
+ if err != nil {
+ level.Error(tilt.Logger).Log("emitters.influxdb", err)
+ return "", err
+ }
+ var gravityTpl bytes.Buffer
+ if err := gravityTmpl.Execute(&gravityTpl, payloadTemplate); err != nil {
+ level.Error(tilt.Logger).Log("emitters.influxdb", err)
+ return "", err
+ }
+ writeAPI.WriteRecord(context.Background(), gravityTpl.String())
+
+ // Generate the temperature body from a template
+ temperatureTmpl, err := template.New("influxdb").Parse(`"gravity,color={{.Color}},mac={{.Mac}} sg={{.Gravity}}"`)
+ if len(influxdb.TemperaturePayloadTemplate) > 0 {
+ temperatureTmpl, err = template.New("influxdb").Parse(influxdb.TemperaturePayloadTemplate)
+ }
+ if err != nil {
+ level.Error(tilt.Logger).Log("emitters.influxdb", err)
+ return "", err
+ }
+ var temperatureTpl bytes.Buffer
+ if err := temperatureTmpl.Execute(&temperatureTpl, payloadTemplate); err != nil {
+ level.Error(tilt.Logger).Log("emitters.influxdb", err)
+ return "", err
+ }
+ writeAPI.WriteRecord(context.Background(), temperatureTpl.String())
+
+ return "", nil
+}
diff --git a/go.mod b/go.mod
index b9b0819..9fc45b2 100644
--- a/go.mod
+++ b/go.mod
@@ -5,8 +5,9 @@ go 1.19
require (
github.com/DataDog/datadog-go/v5 v5.1.1
github.com/akamensky/argparse v1.4.0
- github.com/go-kit/kit v0.12.0
+ github.com/go-kit/log v0.2.0
github.com/go-playground/validator/v10 v10.11.0
+ github.com/influxdata/influxdb-client-go/v2 v2.10.0
github.com/jarcoal/httpmock v1.2.0
github.com/mattn/go-sqlite3 v1.14.15
github.com/myoung34/gatt v0.0.0-20220817003501-ce14497a0f85
@@ -17,17 +18,19 @@ require (
require (
github.com/Microsoft/go-winio v0.5.0 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
+ github.com/deepmap/oapi-codegen v1.8.2 // indirect
github.com/fsnotify/fsnotify v1.5.4 // indirect
- github.com/go-kit/log v0.2.0 // indirect
github.com/go-logfmt/logfmt v0.5.1 // indirect
github.com/go-playground/locales v0.14.0 // indirect
github.com/go-playground/universal-translator v0.18.0 // indirect
github.com/hashicorp/hcl v1.0.0 // indirect
+ github.com/influxdata/line-protocol v0.0.0-20200327222509-2487e7298839 // indirect
github.com/leodido/go-urn v1.2.1 // indirect
github.com/magiconair/properties v1.8.6 // indirect
github.com/mitchellh/mapstructure v1.5.0 // indirect
github.com/pelletier/go-toml v1.9.5 // indirect
github.com/pelletier/go-toml/v2 v2.0.1 // indirect
+ github.com/pkg/errors v0.9.1 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
github.com/spf13/afero v1.8.2 // indirect
github.com/spf13/cast v1.5.0 // indirect
@@ -35,6 +38,7 @@ require (
github.com/spf13/pflag v1.0.5 // indirect
github.com/subosito/gotenv v1.3.0 // indirect
golang.org/x/crypto v0.0.0-20220411220226-7b82a4e95df4 // indirect
+ golang.org/x/net v0.0.0-20220520000938-2e3eb7b945c2 // indirect
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a // indirect
golang.org/x/text v0.3.7 // indirect
gopkg.in/ini.v1 v1.66.4 // indirect
diff --git a/go.sum b/go.sum
index aaa42a6..b527621 100644
--- a/go.sum
+++ b/go.sum
@@ -53,9 +53,13 @@ github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGX
github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk=
github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk=
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
+github.com/cyberdelia/templates v0.0.0-20141128023046-ca7fffd4298c/go.mod h1:GyV+0YP4qX0UQ7r2MoYZ+AvYDp12OF5yg4q8rGnyNh4=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
+github.com/deepmap/oapi-codegen v1.8.2 h1:SegyeYGcdi0jLLrpbCMoJxnUUn8GBXHsvr4rbzjuhfU=
+github.com/deepmap/oapi-codegen v1.8.2/go.mod h1:YLgSKSDv/bZQB7N4ws6luhozi3cEdRktEqrX88CvjIw=
+github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
@@ -65,15 +69,18 @@ github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7
github.com/frankban/quicktest v1.14.3 h1:FJKSZTDHjyhriyC81FLQ0LY93eSai0ZyR/ZIkd3ZUKE=
github.com/fsnotify/fsnotify v1.5.4 h1:jRbGcIw6P2Meqdwuo0H1p6JVLbL5DHKAKlYndzMwVZI=
github.com/fsnotify/fsnotify v1.5.4/go.mod h1:OVB6XrOHzAwXMpEM7uPOzcehqUV2UqJxmVXmkdnm1bU=
+github.com/getkin/kin-openapi v0.61.0/go.mod h1:7Yn5whZr5kJi6t+kShccXS8ae1APpYTW6yheSwk8Yi4=
+github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
+github.com/go-chi/chi/v5 v5.0.0/go.mod h1:BBug9lr0cqtdAhsu6R4AAdvufI0/XBzAQSsUqJpoZOs=
github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU=
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
-github.com/go-kit/kit v0.12.0 h1:e4o3o3IsBfAKQh5Qbbiqyfu97Ku7jrO/JbohvztANh4=
-github.com/go-kit/kit v0.12.0/go.mod h1:lHd+EkCZPIwYItmGDDRdhinkzX2A1sj+M9biaEaizzs=
github.com/go-kit/log v0.2.0 h1:7i2K3eKTos3Vc0enKCfnVcgHh2olr/MyfboYq7cAcFw=
github.com/go-kit/log v0.2.0/go.mod h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBjv0=
github.com/go-logfmt/logfmt v0.5.1 h1:otpy5pqBCBZ1ng9RQ0dPu4PN7ba75Y/aA+UpowDyNVA=
github.com/go-logfmt/logfmt v0.5.1/go.mod h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs=
+github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg=
+github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk=
github.com/go-playground/assert/v2 v2.0.1 h1:MsBgLAaY856+nPRTKrp3/OZK38U/wa0CcBYNjji3q3A=
github.com/go-playground/assert/v2 v2.0.1/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4=
github.com/go-playground/locales v0.14.0 h1:u50s323jtVGugKlcYeyzC0etD1HifMjqmJqb8WugfUU=
@@ -108,6 +115,7 @@ github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvq
github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8=
github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
+github.com/golangci/lint-1 v0.0.0-20181222135242-d2cdd8c08219/go.mod h1:/X8TswGSh1pIozq4ZwCfxS0WA5JGXguxk94ar/4c87Y=
github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
@@ -138,12 +146,17 @@ github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+
github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg=
github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk=
github.com/googleapis/google-cloud-go-testing v0.0.0-20200911160855-bcd43fbb19e8/go.mod h1:dvDLG8qkwmyD9a/MJJN3XJcT3xFxOKAvTZGvuZmac9g=
+github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So=
github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4=
github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ=
github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=
github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=
+github.com/influxdata/influxdb-client-go/v2 v2.10.0 h1:bWCwNsp0KxBioW9PTG7LPk7/uXj2auHezuUMpztbpZY=
+github.com/influxdata/influxdb-client-go/v2 v2.10.0/go.mod h1:x7Jo5UHHl+w8wu8UnGiNobDDHygojXwJX4mx7rXGKMk=
+github.com/influxdata/line-protocol v0.0.0-20200327222509-2487e7298839 h1:W9WBk7wlPfJLvMCdtV4zPulc4uCPrlywQOmbFOhgQNU=
+github.com/influxdata/line-protocol v0.0.0-20200327222509-2487e7298839/go.mod h1:xaLFMmpvUxqXtVkUJfg9QmT88cDaCJ3ZKgdZ78oO8Qo=
github.com/jarcoal/httpmock v1.2.0 h1:gSvTxxFR/MEMfsGrvRbdfpRUMBStovlSRLw0Ep1bwwc=
github.com/jarcoal/httpmock v1.2.0/go.mod h1:oCoTsnAz4+UoOUIf5lJOWV2QQIW5UoeUI6aM2YnWAZk=
github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU=
@@ -158,10 +171,21 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
+github.com/labstack/echo/v4 v4.2.1/go.mod h1:AA49e0DZ8kk5jTOOCKNuPR6oTnBS0dYiM4FW1e6jwpg=
+github.com/labstack/gommon v0.3.0/go.mod h1:MULnywXg0yavhxWKc+lOruYdAhDwPK9wf0OL7NoOu+k=
github.com/leodido/go-urn v1.2.1 h1:BqpAaACuzVSgi/VLzGZIobT2z4v53pjosyNd9Yv6n/w=
github.com/leodido/go-urn v1.2.1/go.mod h1:zt4jvISO2HfUBqxjfIshjdMTYS56ZS/qv49ictyFfxY=
github.com/magiconair/properties v1.8.6 h1:5ibWZ6iY0NctNGWo87LalDlEZ6R41TqbbDamhfG/Qzo=
github.com/magiconair/properties v1.8.6/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60=
+github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=
+github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=
+github.com/matryer/moq v0.0.0-20190312154309-6cfb0558e1bd/go.mod h1:9ELz6aaclSIGnZBoaSLZ3NAl1VTufbOrXBPvtcy6WiQ=
+github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE=
+github.com/mattn/go-colorable v0.1.7/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc=
+github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc=
+github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
+github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ=
+github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU=
github.com/mattn/go-sqlite3 v1.14.15 h1:vfoHhTN1af61xCRSWzFIWzx2YskyMTwHLrExkBOjvxI=
github.com/mattn/go-sqlite3 v1.14.15/go.mod h1:2eHXhiwb8IkHr+BDWZGa96P6+rkvnG63S2DGjv9HUNg=
github.com/maxatome/go-testdeep v1.11.0 h1:Tgh5efyCYyJFGUYiT0qxBSIDeXw0F5zSoatlou685kk=
@@ -174,6 +198,8 @@ github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCko
github.com/pelletier/go-toml/v2 v2.0.1 h1:8e3L2cCQzLFi2CR4g7vGFuFxX7Jl1kKX8gW+iV0GUKU=
github.com/pelletier/go-toml/v2 v2.0.1/go.mod h1:r9LEWfGN8R5k0VXJ+0BkIe7MYkRdwZOjgMj2KwnJFUo=
github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA=
+github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
+github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/sftp v1.13.1/go.mod h1:3HaPG6Dq1ILlpPZRO0HVMrsydcdLt6HRDccSgb87qRg=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
@@ -197,6 +223,7 @@ github.com/spf13/viper v1.12.0/go.mod h1:b6COn30jlNxbm/V2IqWiNWkJ+vZNiMNksliPCiu
github.com/stretchr/objx v0.1.0 h1:4G4v2dO3VZwixGIRoQ5Lfboy6nUhCyYzaqnIAPPhYs4=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
+github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA=
github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
@@ -205,6 +232,9 @@ github.com/stretchr/testify v1.7.1 h1:5TQK59W5E3v0r2duFAb7P95B6hEeOyEnHRa8MjYSMT
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/subosito/gotenv v1.3.0 h1:mjC+YW8QpAdXibNi+vNWgzmgBH4+5l5dCXv8cNysBLI=
github.com/subosito/gotenv v1.3.0/go.mod h1:YzJjq/33h7nrwdY+iHMhEOEEbW0ovIz0tB6t6PwAXzs=
+github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
+github.com/valyala/fasttemplate v1.0.1/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8=
+github.com/valyala/fasttemplate v1.2.1/go.mod h1:KHLXt3tVN2HBp8eijSv/kGJopbvo7S+qRAEEKiv+SiQ=
github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
@@ -221,6 +251,8 @@ golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8U
golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
+golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
+golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I=
golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4=
golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
@@ -290,9 +322,12 @@ golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwY
golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
+golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM=
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
+golang.org/x/net v0.0.0-20220520000938-2e3eb7b945c2 h1:NWy5+hlRbC7HK+PmcXVUmW1IMyFce7to56IUvhUFm7Y=
+golang.org/x/net v0.0.0-20220520000938-2e3eb7b945c2/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
@@ -315,6 +350,7 @@ golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJ
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
+golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@@ -322,11 +358,13 @@ golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@@ -339,6 +377,7 @@ golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20200826173525-f9321e4c35a6/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@@ -356,6 +395,7 @@ golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBc
golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a h1:dGzPydgVsqGcTRVwiLJ1jVbufYwmzD3LfVPLKsKg+0k=
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
@@ -363,12 +403,15 @@ golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
+golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
+golang.org/x/time v0.0.0-20201208040808-7e3f01d25324/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
+golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=
@@ -517,6 +560,7 @@ gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=
gopkg.in/ini.v1 v1.66.4 h1:SsAcf+mM7mRZo2nJNGt8mZCjG8ZRaNGMURJw7BsIST4=
gopkg.in/ini.v1 v1.66.4/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k=
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
+gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
diff --git a/main.go b/main.go
index be9fbc8..ca7f480 100644
--- a/main.go
+++ b/main.go
@@ -21,9 +21,10 @@ var config = tilt.Config{}
var validate = validator.New()
var EmittersMap = map[string]interface{}{
- "webhook.emit": emitters.WebhookEmit,
- "sqlite.emit": emitters.SQLiteEmit,
- "datadog.emit": emitters.DatadogEmit,
+ "webhook.emit": emitters.WebhookEmit,
+ "sqlite.emit": emitters.SQLiteEmit,
+ "datadog.emit": emitters.DatadogEmit,
+ "influxdb.emit": emitters.InfluxDBEmit,
}
func main() {
diff --git a/vendor/github.com/deepmap/oapi-codegen/LICENSE b/vendor/github.com/deepmap/oapi-codegen/LICENSE
new file mode 100644
index 0000000..261eeb9
--- /dev/null
+++ b/vendor/github.com/deepmap/oapi-codegen/LICENSE
@@ -0,0 +1,201 @@
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/vendor/github.com/deepmap/oapi-codegen/pkg/runtime/bind.go b/vendor/github.com/deepmap/oapi-codegen/pkg/runtime/bind.go
new file mode 100644
index 0000000..3e2a689
--- /dev/null
+++ b/vendor/github.com/deepmap/oapi-codegen/pkg/runtime/bind.go
@@ -0,0 +1,24 @@
+// Copyright 2021 DeepMap, Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+package runtime
+
+// Binder is the interface implemented by types that can be bound to a query string or a parameter string
+// The input can be assumed to be a valid string. If you define a Bind method you are responsible for all
+// data being completely bound to the type.
+//
+// By convention, to approximate the behavior of Bind functions themselves,
+// Binder implements Bind("") as a no-op.
+type Binder interface {
+ Bind(src string) error
+}
\ No newline at end of file
diff --git a/vendor/github.com/deepmap/oapi-codegen/pkg/runtime/bindparam.go b/vendor/github.com/deepmap/oapi-codegen/pkg/runtime/bindparam.go
new file mode 100644
index 0000000..751cc7d
--- /dev/null
+++ b/vendor/github.com/deepmap/oapi-codegen/pkg/runtime/bindparam.go
@@ -0,0 +1,502 @@
+// Copyright 2019 DeepMap, Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+package runtime
+
+import (
+ "encoding"
+ "encoding/json"
+ "fmt"
+ "net/url"
+ "reflect"
+ "strings"
+ "time"
+
+ "github.com/pkg/errors"
+
+ "github.com/deepmap/oapi-codegen/pkg/types"
+)
+
+// This function binds a parameter as described in the Path Parameters
+// section here to a Go object:
+// https://swagger.io/docs/specification/serialization/
+// It is a backward compatible function to clients generated with codegen
+// up to version v1.5.5. v1.5.6+ calls the function below.
+func BindStyledParameter(style string, explode bool, paramName string,
+ value string, dest interface{}) error {
+ return BindStyledParameterWithLocation(style, explode, paramName, ParamLocationUndefined, value, dest)
+}
+
+// This function binds a parameter as described in the Path Parameters
+// section here to a Go object:
+// https://swagger.io/docs/specification/serialization/
+func BindStyledParameterWithLocation(style string, explode bool, paramName string,
+ paramLocation ParamLocation, value string, dest interface{}) error {
+
+ if value == "" {
+ return fmt.Errorf("parameter '%s' is empty, can't bind its value", paramName)
+ }
+
+ // Based on the location of the parameter, we need to unescape it properly.
+ var err error
+ switch paramLocation {
+ case ParamLocationQuery, ParamLocationUndefined:
+ // We unescape undefined parameter locations here for older generated code,
+ // since prior to this refactoring, they always query unescaped.
+ value, err = url.QueryUnescape(value)
+ if err != nil {
+ return fmt.Errorf("error unescaping query parameter '%s': %v", paramName, err)
+ }
+ case ParamLocationPath:
+ value, err = url.PathUnescape(value)
+ if err != nil {
+ return fmt.Errorf("error unescaping path parameter '%s': %v", paramName, err)
+ }
+ default:
+ // Headers and cookies aren't escaped.
+ }
+
+ // If the destination implements encoding.TextUnmarshaler we use it for binding
+ if tu, ok := dest.(encoding.TextUnmarshaler); ok {
+ if err := tu.UnmarshalText([]byte(value)); err != nil {
+ return fmt.Errorf("error unmarshaling '%s' text as %T: %s", value, dest, err)
+ }
+
+ return nil
+ }
+
+ // Everything comes in by pointer, dereference it
+ v := reflect.Indirect(reflect.ValueOf(dest))
+
+ // This is the basic type of the destination object.
+ t := v.Type()
+
+ if t.Kind() == reflect.Struct {
+ // We've got a destination object, we'll create a JSON representation
+ // of the input value, and let the json library deal with the unmarshaling
+ parts, err := splitStyledParameter(style, explode, true, paramName, value)
+ if err != nil {
+ return err
+ }
+
+ return bindSplitPartsToDestinationStruct(paramName, parts, explode, dest)
+ }
+
+ if t.Kind() == reflect.Slice {
+ // Chop up the parameter into parts based on its style
+ parts, err := splitStyledParameter(style, explode, false, paramName, value)
+ if err != nil {
+ return fmt.Errorf("error splitting input '%s' into parts: %s", value, err)
+ }
+
+ return bindSplitPartsToDestinationArray(parts, dest)
+ }
+
+ // Try to bind the remaining types as a base type.
+ return BindStringToObject(value, dest)
+}
+
+// This is a complex set of operations, but each given parameter style can be
+// packed together in multiple ways, using different styles of separators, and
+// different packing strategies based on the explode flag. This function takes
+// as input any parameter format, and unpacks it to a simple list of strings
+// or key-values which we can then treat generically.
+// Why, oh why, great Swagger gods, did you have to make this so complicated?
+func splitStyledParameter(style string, explode bool, object bool, paramName string, value string) ([]string, error) {
+ switch style {
+ case "simple":
+ // In the simple case, we always split on comma
+ parts := strings.Split(value, ",")
+ return parts, nil
+ case "label":
+ // In the label case, it's more tricky. In the no explode case, we have
+ // /users/.3,4,5 for arrays
+ // /users/.role,admin,firstName,Alex for objects
+ // in the explode case, we have:
+ // /users/.3.4.5
+ // /users/.role=admin.firstName=Alex
+ if explode {
+ // In the exploded case, split everything on periods.
+ parts := strings.Split(value, ".")
+ // The first part should be an empty string because we have a
+ // leading period.
+ if parts[0] != "" {
+ return nil, fmt.Errorf("invalid format for label parameter '%s', should start with '.'", paramName)
+ }
+ return parts[1:], nil
+
+ } else {
+ // In the unexploded case, we strip off the leading period.
+ if value[0] != '.' {
+ return nil, fmt.Errorf("invalid format for label parameter '%s', should start with '.'", paramName)
+ }
+ // The rest is comma separated.
+ return strings.Split(value[1:], ","), nil
+ }
+
+ case "matrix":
+ if explode {
+ // In the exploded case, we break everything up on semicolon
+ parts := strings.Split(value, ";")
+ // The first part should always be empty string, since we started
+ // with ;something
+ if parts[0] != "" {
+ return nil, fmt.Errorf("invalid format for matrix parameter '%s', should start with ';'", paramName)
+ }
+ parts = parts[1:]
+ // Now, if we have an object, we just have a list of x=y statements.
+ // for a non-object, like an array, we have id=x, id=y. id=z, etc,
+ // so we need to strip the prefix from each of them.
+ if !object {
+ prefix := paramName + "="
+ for i := range parts {
+ parts[i] = strings.TrimPrefix(parts[i], prefix)
+ }
+ }
+ return parts, nil
+ } else {
+ // In the unexploded case, parameters will start with ;paramName=
+ prefix := ";" + paramName + "="
+ if !strings.HasPrefix(value, prefix) {
+ return nil, fmt.Errorf("expected parameter '%s' to start with %s", paramName, prefix)
+ }
+ str := strings.TrimPrefix(value, prefix)
+ return strings.Split(str, ","), nil
+ }
+ case "form":
+ var parts []string
+ if explode {
+ parts = strings.Split(value, "&")
+ if !object {
+ prefix := paramName + "="
+ for i := range parts {
+ parts[i] = strings.TrimPrefix(parts[i], prefix)
+ }
+ }
+ return parts, nil
+ } else {
+ parts = strings.Split(value, ",")
+ prefix := paramName + "="
+ for i := range parts {
+ parts[i] = strings.TrimPrefix(parts[i], prefix)
+ }
+ }
+ return parts, nil
+ }
+
+ return nil, fmt.Errorf("unhandled parameter style: %s", style)
+}
+
+// Given a set of values as a slice, create a slice to hold them all, and
+// assign to each one by one.
+func bindSplitPartsToDestinationArray(parts []string, dest interface{}) error {
+ // Everything comes in by pointer, dereference it
+ v := reflect.Indirect(reflect.ValueOf(dest))
+
+ // This is the basic type of the destination object.
+ t := v.Type()
+
+ // We've got a destination array, bind each object one by one.
+ // This generates a slice of the correct element type and length to
+ // hold all the parts.
+ newArray := reflect.MakeSlice(t, len(parts), len(parts))
+ for i, p := range parts {
+ err := BindStringToObject(p, newArray.Index(i).Addr().Interface())
+ if err != nil {
+ return fmt.Errorf("error setting array element: %s", err)
+ }
+ }
+ v.Set(newArray)
+ return nil
+}
+
+// Given a set of chopped up parameter parts, bind them to a destination
+// struct. The exploded parameter controls whether we send key value pairs
+// in the exploded case, or a sequence of values which are interpreted as
+// tuples.
+// Given the struct Id { firstName string, role string }, as in the canonical
+// swagger examples, in the exploded case, we would pass
+// ["firstName=Alex", "role=admin"], where in the non-exploded case, we would
+// pass "firstName", "Alex", "role", "admin"]
+//
+// We punt the hard work of binding these values to the object to the json
+// library. We'll turn those arrays into JSON strings, and unmarshal
+// into the struct.
+func bindSplitPartsToDestinationStruct(paramName string, parts []string, explode bool, dest interface{}) error {
+ // We've got a destination object, we'll create a JSON representation
+ // of the input value, and let the json library deal with the unmarshaling
+ var fields []string
+ if explode {
+ fields = make([]string, len(parts))
+ for i, property := range parts {
+ propertyParts := strings.Split(property, "=")
+ if len(propertyParts) != 2 {
+ return fmt.Errorf("parameter '%s' has invalid exploded format", paramName)
+ }
+ fields[i] = "\"" + propertyParts[0] + "\":\"" + propertyParts[1] + "\""
+ }
+ } else {
+ if len(parts)%2 != 0 {
+ return fmt.Errorf("parameter '%s' has invalid format, property/values need to be pairs", paramName)
+ }
+ fields = make([]string, len(parts)/2)
+ for i := 0; i < len(parts); i += 2 {
+ key := parts[i]
+ value := parts[i+1]
+ fields[i/2] = "\"" + key + "\":\"" + value + "\""
+ }
+ }
+ jsonParam := "{" + strings.Join(fields, ",") + "}"
+ err := json.Unmarshal([]byte(jsonParam), dest)
+ if err != nil {
+ return fmt.Errorf("error binding parameter %s fields: %s", paramName, err)
+ }
+ return nil
+}
+
+// This works much like BindStyledParameter, however it takes a query argument
+// input array from the url package, since query arguments come through a
+// different path than the styled arguments. They're also exceptionally fussy.
+// For example, consider the exploded and unexploded form parameter examples:
+// (exploded) /users?role=admin&firstName=Alex
+// (unexploded) /users?id=role,admin,firstName,Alex
+//
+// In the first case, we can pull the "id" parameter off the context,
+// and unmarshal via json as an intermediate. Easy. In the second case, we
+// don't have the id QueryParam present, but must find "role", and "firstName".
+// what if there is another parameter similar to "ID" named "role"? We can't
+// tell them apart. This code tries to fail, but the moral of the story is that
+// you shouldn't pass objects via form styled query arguments, just use
+// the Content parameter form.
+func BindQueryParameter(style string, explode bool, required bool, paramName string,
+ queryParams url.Values, dest interface{}) error {
+
+ // dv = destination value.
+ dv := reflect.Indirect(reflect.ValueOf(dest))
+
+ // intermediate value form which is either dv or dv dereferenced.
+ v := dv
+
+ // inner code will bind the string's value to this interface.
+ var output interface{}
+
+ if required {
+ // If the parameter is required, then the generated code will pass us
+ // a pointer to it: &int, &object, and so forth. We can directly set
+ // them.
+ output = dest
+ } else {
+ // For optional parameters, we have an extra indirect. An optional
+ // parameter of type "int" will be *int on the struct. We pass that
+ // in by pointer, and have **int.
+
+ // If the destination, is a nil pointer, we need to allocate it.
+ if v.IsNil() {
+ t := v.Type()
+ newValue := reflect.New(t.Elem())
+ // for now, hang onto the output buffer separately from destination,
+ // as we don't want to write anything to destination until we can
+ // unmarshal successfully, and check whether a field is required.
+ output = newValue.Interface()
+ } else {
+ // If the destination isn't nil, just use that.
+ output = v.Interface()
+ }
+
+ // Get rid of that extra indirect as compared to the required case,
+ // so the code below doesn't have to care.
+ v = reflect.Indirect(reflect.ValueOf(output))
+ }
+
+ // This is the basic type of the destination object.
+ t := v.Type()
+ k := t.Kind()
+
+ switch style {
+ case "form":
+ var parts []string
+ if explode {
+ // ok, the explode case in query arguments is very, very annoying,
+ // because an exploded object, such as /users?role=admin&firstName=Alex
+ // isn't actually present in the parameter array. We have to do
+ // different things based on destination type.
+ values, found := queryParams[paramName]
+ var err error
+
+ switch k {
+ case reflect.Slice:
+ // In the slice case, we simply use the arguments provided by
+ // http library.
+ if !found {
+ if required {
+ return fmt.Errorf("query parameter '%s' is required", paramName)
+ } else {
+ return nil
+ }
+ }
+ err = bindSplitPartsToDestinationArray(values, output)
+ case reflect.Struct:
+ // This case is really annoying, and error prone, but the
+ // form style object binding doesn't tell us which arguments
+ // in the query string correspond to the object's fields. We'll
+ // try to bind field by field.
+ err = bindParamsToExplodedObject(paramName, queryParams, output)
+ default:
+ // Primitive object case. We expect to have 1 value to
+ // unmarshal.
+ if len(values) == 0 {
+ if required {
+ return fmt.Errorf("query parameter '%s' is required", paramName)
+ } else {
+ return nil
+ }
+ }
+ if len(values) != 1 {
+ return fmt.Errorf("multiple values for single value parameter '%s'", paramName)
+ }
+ err = BindStringToObject(values[0], output)
+ }
+ if err != nil {
+ return err
+ }
+ // If the parameter is required, and we've successfully unmarshaled
+ // it, this assigns the new object to the pointer pointer.
+ if !required {
+ dv.Set(reflect.ValueOf(output))
+ }
+ return nil
+ } else {
+ values, found := queryParams[paramName]
+ if !found {
+ if required {
+ return fmt.Errorf("query parameter '%s' is required", paramName)
+ } else {
+ return nil
+ }
+ }
+ if len(values) != 1 {
+ return fmt.Errorf("parameter '%s' is not exploded, but is specified multiple times", paramName)
+ }
+ parts = strings.Split(values[0], ",")
+ }
+ var err error
+ switch k {
+ case reflect.Slice:
+ err = bindSplitPartsToDestinationArray(parts, output)
+ case reflect.Struct:
+ err = bindSplitPartsToDestinationStruct(paramName, parts, explode, output)
+ default:
+ if len(parts) == 0 {
+ if required {
+ return fmt.Errorf("query parameter '%s' is required", paramName)
+ } else {
+ return nil
+ }
+ }
+ if len(parts) != 1 {
+ return fmt.Errorf("multiple values for single value parameter '%s'", paramName)
+ }
+ err = BindStringToObject(parts[0], output)
+ }
+ if err != nil {
+ return err
+ }
+ if !required {
+ dv.Set(reflect.ValueOf(output))
+ }
+ return nil
+ case "deepObject":
+ if !explode {
+ return errors.New("deepObjects must be exploded")
+ }
+ return UnmarshalDeepObject(dest, paramName, queryParams)
+ case "spaceDelimited", "pipeDelimited":
+ return fmt.Errorf("query arguments of style '%s' aren't yet supported", style)
+ default:
+ return fmt.Errorf("style '%s' on parameter '%s' is invalid", style, paramName)
+
+ }
+}
+
+// This function reflects the destination structure, and pulls the value for
+// each settable field from the given parameters map. This is to deal with the
+// exploded form styled object which may occupy any number of parameter names.
+// We don't try to be smart here, if the field exists as a query argument,
+// set its value.
+func bindParamsToExplodedObject(paramName string, values url.Values, dest interface{}) error {
+ // Dereference pointers to their destination values
+ binder, v, t := indirect(dest)
+ if binder != nil {
+ return BindStringToObject(values.Get(paramName), dest)
+ }
+ if t.Kind() != reflect.Struct {
+ return fmt.Errorf("unmarshaling query arg '%s' into wrong type", paramName)
+ }
+
+ for i := 0; i < t.NumField(); i++ {
+ fieldT := t.Field(i)
+
+ // Skip unsettable fields, such as internal ones.
+ if !v.Field(i).CanSet() {
+ continue
+ }
+
+ // Find the json annotation on the field, and use the json specified
+ // name if available, otherwise, just the field name.
+ tag := fieldT.Tag.Get("json")
+ fieldName := fieldT.Name
+ if tag != "" {
+ tagParts := strings.Split(tag, ",")
+ name := tagParts[0]
+ if name != "" {
+ fieldName = name
+ }
+ }
+
+ // At this point, we look up field name in the parameter list.
+ fieldVal, found := values[fieldName]
+ if found {
+ if len(fieldVal) != 1 {
+ return fmt.Errorf("field '%s' specified multiple times for param '%s'", fieldName, paramName)
+ }
+ err := BindStringToObject(fieldVal[0], v.Field(i).Addr().Interface())
+ if err != nil {
+ return fmt.Errorf("could not bind query arg '%s' to request object: %s'", paramName, err)
+ }
+ }
+ }
+ return nil
+}
+
+// indirect
+func indirect(dest interface{}) (interface{}, reflect.Value, reflect.Type) {
+ v := reflect.ValueOf(dest)
+ if v.Type().NumMethod() > 0 && v.CanInterface() {
+ if u, ok := v.Interface().(Binder); ok {
+ return u, reflect.Value{}, nil
+ }
+ }
+ v = reflect.Indirect(v)
+ t := v.Type()
+ // special handling for custom types which might look like an object. We
+ // don't want to use object binding on them, but rather treat them as
+ // primitive types. time.Time{} is a unique case since we can't add a Binder
+ // to it without changing the underlying generated code.
+ if t.ConvertibleTo(reflect.TypeOf(time.Time{})) {
+ return dest, reflect.Value{}, nil
+ }
+ if t.ConvertibleTo(reflect.TypeOf(types.Date{})) {
+ return dest, reflect.Value{}, nil
+ }
+ return nil, v, t
+}
diff --git a/vendor/github.com/deepmap/oapi-codegen/pkg/runtime/bindstring.go b/vendor/github.com/deepmap/oapi-codegen/pkg/runtime/bindstring.go
new file mode 100644
index 0000000..e75964b
--- /dev/null
+++ b/vendor/github.com/deepmap/oapi-codegen/pkg/runtime/bindstring.go
@@ -0,0 +1,143 @@
+// Copyright 2019 DeepMap, Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+package runtime
+
+import (
+ "errors"
+ "fmt"
+ "reflect"
+ "strconv"
+ "time"
+
+ "github.com/deepmap/oapi-codegen/pkg/types"
+)
+
+// This function takes a string, and attempts to assign it to the destination
+// interface via whatever type conversion is necessary. We have to do this
+// via reflection instead of a much simpler type switch so that we can handle
+// type aliases. This function was the easy way out, the better way, since we
+// know the destination type each place that we use this, is to generate code
+// to read each specific type.
+func BindStringToObject(src string, dst interface{}) error {
+ var err error
+
+ v := reflect.ValueOf(dst)
+ t := reflect.TypeOf(dst)
+
+ // We need to dereference pointers
+ if t.Kind() == reflect.Ptr {
+ v = reflect.Indirect(v)
+ t = v.Type()
+ }
+
+ // The resulting type must be settable. reflect will catch issues like
+ // passing the destination by value.
+ if !v.CanSet() {
+ return errors.New("destination is not settable")
+ }
+
+ switch t.Kind() {
+ case reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64:
+ var val int64
+ val, err = strconv.ParseInt(src, 10, 64)
+ if err == nil {
+ v.SetInt(val)
+ }
+ case reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64:
+ var val uint64
+ val, err = strconv.ParseUint(src, 10, 64)
+ if err == nil {
+ v.SetUint(val)
+ }
+ case reflect.String:
+ v.SetString(src)
+ err = nil
+ case reflect.Float64, reflect.Float32:
+ var val float64
+ val, err = strconv.ParseFloat(src, 64)
+ if err == nil {
+ v.SetFloat(val)
+ }
+ case reflect.Bool:
+ var val bool
+ val, err = strconv.ParseBool(src)
+ if err == nil {
+ v.SetBool(val)
+ }
+ case reflect.Struct:
+ // if this is not of type Time or of type Date look to see if this is of type Binder.
+ if dstType, ok := dst.(Binder); ok {
+ return dstType.Bind(src)
+ }
+
+ if t.ConvertibleTo(reflect.TypeOf(time.Time{})) {
+ // Don't fail on empty string.
+ if src == "" {
+ return nil
+ }
+ // Time is a special case of a struct that we handle
+ parsedTime, err := time.Parse(time.RFC3339Nano, src)
+ if err != nil {
+ parsedTime, err = time.Parse(types.DateFormat, src)
+ if err != nil {
+ return fmt.Errorf("error parsing '%s' as RFC3339 or 2006-01-02 time: %s", src, err)
+ }
+ }
+ // So, assigning this gets a little fun. We have a value to the
+ // dereference destination. We can't do a conversion to
+ // time.Time because the result isn't assignable, so we need to
+ // convert pointers.
+ if t != reflect.TypeOf(time.Time{}) {
+ vPtr := v.Addr()
+ vtPtr := vPtr.Convert(reflect.TypeOf(&time.Time{}))
+ v = reflect.Indirect(vtPtr)
+ }
+ v.Set(reflect.ValueOf(parsedTime))
+ return nil
+ }
+
+ if t.ConvertibleTo(reflect.TypeOf(types.Date{})) {
+ // Don't fail on empty string.
+ if src == "" {
+ return nil
+ }
+ parsedTime, err := time.Parse(types.DateFormat, src)
+ if err != nil {
+ return fmt.Errorf("error parsing '%s' as date: %s", src, err)
+ }
+ parsedDate := types.Date{Time: parsedTime}
+
+ // We have to do the same dance here to assign, just like with times
+ // above.
+ if t != reflect.TypeOf(types.Date{}) {
+ vPtr := v.Addr()
+ vtPtr := vPtr.Convert(reflect.TypeOf(&types.Date{}))
+ v = reflect.Indirect(vtPtr)
+ }
+ v.Set(reflect.ValueOf(parsedDate))
+ return nil
+ }
+
+ // We fall through to the error case below if we haven't handled the
+ // destination type above.
+ fallthrough
+ default:
+ // We've got a bunch of types unimplemented, don't fail silently.
+ err = fmt.Errorf("can not bind to destination of type: %s", t.Kind())
+ }
+ if err != nil {
+ return fmt.Errorf("error binding string parameter: %s", err)
+ }
+ return nil
+}
diff --git a/vendor/github.com/deepmap/oapi-codegen/pkg/runtime/deepobject.go b/vendor/github.com/deepmap/oapi-codegen/pkg/runtime/deepobject.go
new file mode 100644
index 0000000..e13c795
--- /dev/null
+++ b/vendor/github.com/deepmap/oapi-codegen/pkg/runtime/deepobject.go
@@ -0,0 +1,357 @@
+package runtime
+
+import (
+ "encoding/json"
+ "fmt"
+ "github.com/deepmap/oapi-codegen/pkg/types"
+ "net/url"
+ "reflect"
+ "sort"
+ "strconv"
+ "strings"
+ "time"
+
+ "github.com/pkg/errors"
+)
+
+func marshalDeepObject(in interface{}, path []string) ([]string, error) {
+ var result []string
+
+ switch t := in.(type) {
+ case []interface{}:
+ // For the array, we will use numerical subscripts of the form [x],
+ // in the same order as the array.
+ for i, iface := range t {
+ newPath := append(path, strconv.Itoa(i))
+ fields, err := marshalDeepObject(iface, newPath)
+ if err != nil {
+ return nil, errors.Wrap(err, "error traversing array")
+ }
+ result = append(result, fields...)
+ }
+ case map[string]interface{}:
+ // For a map, each key (field name) becomes a member of the path, and
+ // we recurse. First, sort the keys.
+ keys := make([]string, len(t))
+ i := 0
+ for k := range t {
+ keys[i] = k
+ i++
+ }
+ sort.Strings(keys)
+
+ // Now, for each key, we recursively marshal it.
+ for _, k := range keys {
+ newPath := append(path, k)
+ fields, err := marshalDeepObject(t[k], newPath)
+ if err != nil {
+ return nil, errors.Wrap(err, "error traversing map")
+ }
+ result = append(result, fields...)
+ }
+ default:
+ // Now, for a concrete value, we will turn the path elements
+ // into a deepObject style set of subscripts. [a, b, c] turns into
+ // [a][b][c]
+ prefix := "[" + strings.Join(path, "][") + "]"
+ result = []string{
+ prefix + fmt.Sprintf("=%v", t),
+ }
+ }
+ return result, nil
+}
+
+func MarshalDeepObject(i interface{}, paramName string) (string, error) {
+ // We're going to marshal to JSON and unmarshal into an interface{},
+ // which will use the json pkg to deal with all the field annotations. We
+ // can then walk the generic object structure to produce a deepObject. This
+ // isn't efficient and it would be more efficient to reflect on our own,
+ // but it's complicated, error-prone code.
+ buf, err := json.Marshal(i)
+ if err != nil {
+ return "", errors.Wrap(err, "failed to marshal input to JSON")
+ }
+ var i2 interface{}
+ err = json.Unmarshal(buf, &i2)
+ if err != nil {
+ return "", errors.Wrap(err, "failed to unmarshal JSON")
+ }
+ fields, err := marshalDeepObject(i2, nil)
+ if err != nil {
+ return "", errors.Wrap(err, "error traversing JSON structure")
+ }
+
+ // Prefix the param name to each subscripted field.
+ for i := range fields {
+ fields[i] = paramName + fields[i]
+ }
+ return strings.Join(fields, "&"), nil
+}
+
+type fieldOrValue struct {
+ fields map[string]fieldOrValue
+ value string
+}
+
+func (f *fieldOrValue) appendPathValue(path []string, value string) {
+ fieldName := path[0]
+ if len(path) == 1 {
+ f.fields[fieldName] = fieldOrValue{value: value}
+ return
+ }
+
+ pv, found := f.fields[fieldName]
+ if !found {
+ pv = fieldOrValue{
+ fields: make(map[string]fieldOrValue),
+ }
+ f.fields[fieldName] = pv
+ }
+ pv.appendPathValue(path[1:], value)
+}
+
+func makeFieldOrValue(paths [][]string, values []string) fieldOrValue {
+
+ f := fieldOrValue{
+ fields: make(map[string]fieldOrValue),
+ }
+ for i := range paths {
+ path := paths[i]
+ value := values[i]
+ f.appendPathValue(path, value)
+ }
+ return f
+}
+
+func UnmarshalDeepObject(dst interface{}, paramName string, params url.Values) error {
+ // Params are all the query args, so we need those that look like
+ // "paramName["...
+ var fieldNames []string
+ var fieldValues []string
+ searchStr := paramName + "["
+ for pName, pValues := range params {
+ if strings.HasPrefix(pName, searchStr) {
+ // trim the parameter name from the full name.
+ pName = pName[len(paramName):]
+ fieldNames = append(fieldNames, pName)
+ if len(pValues) != 1 {
+ return fmt.Errorf("%s has multiple values", pName)
+ }
+ fieldValues = append(fieldValues, pValues[0])
+ }
+ }
+
+ // Now, for each field, reconstruct its subscript path and value
+ paths := make([][]string, len(fieldNames))
+ for i, path := range fieldNames {
+ path = strings.TrimLeft(path, "[")
+ path = strings.TrimRight(path, "]")
+ paths[i] = strings.Split(path, "][")
+ }
+
+ fieldPaths := makeFieldOrValue(paths, fieldValues)
+ err := assignPathValues(dst, fieldPaths)
+ if err != nil {
+ return errors.Wrap(err, "error assigning value to destination")
+ }
+
+ return nil
+}
+
+// This returns a field name, either using the variable name, or the json
+// annotation if that exists.
+func getFieldName(f reflect.StructField) string {
+ n := f.Name
+ tag, found := f.Tag.Lookup("json")
+ if found {
+ // If we have a json field, and the first part of it before the
+ // first comma is non-empty, that's our field name.
+ parts := strings.Split(tag, ",")
+ if parts[0] != "" {
+ n = parts[0]
+ }
+ }
+ return n
+}
+
+// Create a map of field names that we'll see in the deepObject to reflect
+// field indices on the given type.
+func fieldIndicesByJsonTag(i interface{}) (map[string]int, error) {
+ t := reflect.TypeOf(i)
+ if t.Kind() != reflect.Struct {
+ return nil, errors.New("expected a struct as input")
+ }
+
+ n := t.NumField()
+ fieldMap := make(map[string]int)
+ for i := 0; i < n; i++ {
+ field := t.Field(i)
+ fieldName := getFieldName(field)
+ fieldMap[fieldName] = i
+ }
+ return fieldMap, nil
+}
+
+func assignPathValues(dst interface{}, pathValues fieldOrValue) error {
+ //t := reflect.TypeOf(dst)
+ v := reflect.ValueOf(dst)
+
+ iv := reflect.Indirect(v)
+ it := iv.Type()
+
+ switch it.Kind() {
+ case reflect.Slice:
+ sliceLength := len(pathValues.fields)
+ dstSlice := reflect.MakeSlice(it, sliceLength, sliceLength)
+ err := assignSlice(dstSlice, pathValues)
+ if err != nil {
+ return errors.Wrap(err, "error assigning slice")
+ }
+ iv.Set(dstSlice)
+ return nil
+ case reflect.Struct:
+ // Some special types we care about are structs. Handle them
+ // here. They may be redefined, so we need to do some hoop
+ // jumping. If the types are aliased, we need to type convert
+ // the pointer, then set the value of the dereference pointer.
+
+ // We check to see if the object implements the Binder interface first.
+ if dst, isBinder := v.Interface().(Binder); isBinder {
+ return dst.Bind(pathValues.value)
+ }
+ // Then check the legacy types
+ if it.ConvertibleTo(reflect.TypeOf(types.Date{})) {
+ var date types.Date
+ var err error
+ date.Time, err = time.Parse(types.DateFormat, pathValues.value)
+ if err != nil {
+ return errors.Wrap(err, "invalid date format")
+ }
+ dst := iv
+ if it != reflect.TypeOf(types.Date{}) {
+ // Types are aliased, convert the pointers.
+ ivPtr := iv.Addr()
+ aPtr := ivPtr.Convert(reflect.TypeOf(&types.Date{}))
+ dst = reflect.Indirect(aPtr)
+ }
+ dst.Set(reflect.ValueOf(date))
+ }
+ if it.ConvertibleTo(reflect.TypeOf(time.Time{})) {
+ var tm time.Time
+ var err error
+ tm, err = time.Parse(time.RFC3339Nano, pathValues.value)
+ if err != nil {
+ // Fall back to parsing it as a date.
+ tm, err = time.Parse(types.DateFormat, pathValues.value)
+ if err != nil {
+ return fmt.Errorf("error parsing tim as RFC3339 or 2006-01-02 time: %s", err)
+ }
+ return errors.Wrap(err, "invalid date format")
+ }
+ dst := iv
+ if it != reflect.TypeOf(time.Time{}) {
+ // Types are aliased, convert the pointers.
+ ivPtr := iv.Addr()
+ aPtr := ivPtr.Convert(reflect.TypeOf(&time.Time{}))
+ dst = reflect.Indirect(aPtr)
+ }
+ dst.Set(reflect.ValueOf(tm))
+ }
+ fieldMap, err := fieldIndicesByJsonTag(iv.Interface())
+ if err != nil {
+ return errors.Wrap(err, "failed enumerating fields")
+ }
+ for _, fieldName := range sortedFieldOrValueKeys(pathValues.fields) {
+ fieldValue := pathValues.fields[fieldName]
+ fieldIndex, found := fieldMap[fieldName]
+ if !found {
+ return fmt.Errorf("field [%s] is not present in destination object", fieldName)
+ }
+ field := iv.Field(fieldIndex)
+ err = assignPathValues(field.Addr().Interface(), fieldValue)
+ if err != nil {
+ return errors.Wrapf(err, "error assigning field [%s]", fieldName)
+ }
+ }
+ return nil
+ case reflect.Ptr:
+ // If we have a pointer after redirecting, it means we're dealing with
+ // an optional field, such as *string, which was passed in as &foo. We
+ // will allocate it if necessary, and call ourselves with a different
+ // interface.
+ dstVal := reflect.New(it.Elem())
+ dstPtr := dstVal.Interface()
+ err := assignPathValues(dstPtr, pathValues)
+ iv.Set(dstVal)
+ return err
+ case reflect.Bool:
+ val, err := strconv.ParseBool(pathValues.value)
+ if err != nil {
+ return fmt.Errorf("expected a valid bool, got %s", pathValues.value)
+ }
+ iv.SetBool(val)
+ return nil
+ case reflect.Float32:
+ val, err := strconv.ParseFloat(pathValues.value, 32)
+ if err != nil {
+ return fmt.Errorf("expected a valid float, got %s", pathValues.value)
+ }
+ iv.SetFloat(val)
+ return nil
+ case reflect.Float64:
+ val, err := strconv.ParseFloat(pathValues.value, 64)
+ if err != nil {
+ return fmt.Errorf("expected a valid float, got %s", pathValues.value)
+ }
+ iv.SetFloat(val)
+ return nil
+ case reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64:
+ val, err := strconv.ParseInt(pathValues.value, 10, 64)
+ if err != nil {
+ return fmt.Errorf("expected a valid int, got %s", pathValues.value)
+ }
+ iv.SetInt(val)
+ return nil
+ case reflect.String:
+ iv.SetString(pathValues.value)
+ return nil
+ default:
+ return errors.New("unhandled type: " + it.String())
+ }
+}
+
+func assignSlice(dst reflect.Value, pathValues fieldOrValue) error {
+ // Gather up the values
+ nValues := len(pathValues.fields)
+ values := make([]string, nValues)
+ // We expect to have consecutive array indices in the map
+ for i := 0; i < nValues; i++ {
+ indexStr := strconv.Itoa(i)
+ fv, found := pathValues.fields[indexStr]
+ if !found {
+ return errors.New("array deepObjects must have consecutive indices")
+ }
+ values[i] = fv.value
+ }
+
+ // This could be cleaner, but we can call into assignPathValues to
+ // avoid recreating this logic.
+ for i := 0; i < nValues; i++ {
+ dstElem := dst.Index(i).Addr()
+ err := assignPathValues(dstElem.Interface(), fieldOrValue{value: values[i]})
+ if err != nil {
+ return errors.Wrap(err, "error binding array")
+ }
+ }
+
+ return nil
+}
+
+func sortedFieldOrValueKeys(m map[string]fieldOrValue) []string {
+ keys := make([]string, 0, len(m))
+ for k := range m {
+ keys = append(keys, k)
+ }
+ sort.Strings(keys)
+ return keys
+}
diff --git a/vendor/github.com/deepmap/oapi-codegen/pkg/runtime/styleparam.go b/vendor/github.com/deepmap/oapi-codegen/pkg/runtime/styleparam.go
new file mode 100644
index 0000000..446e42a
--- /dev/null
+++ b/vendor/github.com/deepmap/oapi-codegen/pkg/runtime/styleparam.go
@@ -0,0 +1,390 @@
+// Copyright 2019 DeepMap, Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+package runtime
+
+import (
+ "fmt"
+ "net/url"
+ "reflect"
+ "sort"
+ "strconv"
+ "strings"
+ "time"
+
+ "github.com/pkg/errors"
+
+ "github.com/deepmap/oapi-codegen/pkg/types"
+)
+
+// Parameter escaping works differently based on where a header is found
+type ParamLocation int
+
+const (
+ ParamLocationUndefined ParamLocation = iota
+ ParamLocationQuery
+ ParamLocationPath
+ ParamLocationHeader
+ ParamLocationCookie
+)
+
+// This function is used by older generated code, and must remain compatible
+// with that code. It is not to be used in new templates. Please see the
+// function below, which can specialize its output based on the location of
+// the parameter.
+func StyleParam(style string, explode bool, paramName string, value interface{}) (string, error) {
+ return StyleParamWithLocation(style, explode, paramName, ParamLocationUndefined, value)
+}
+
+// Given an input value, such as a primitive type, array or object, turn it
+// into a parameter based on style/explode definition, performing whatever
+// escaping is necessary based on parameter location
+func StyleParamWithLocation(style string, explode bool, paramName string, paramLocation ParamLocation, value interface{}) (string, error) {
+ t := reflect.TypeOf(value)
+ v := reflect.ValueOf(value)
+
+ // Things may be passed in by pointer, we need to dereference, so return
+ // error on nil.
+ if t.Kind() == reflect.Ptr {
+ if v.IsNil() {
+ return "", fmt.Errorf("value is a nil pointer")
+ }
+ v = reflect.Indirect(v)
+ t = v.Type()
+ }
+
+ switch t.Kind() {
+ case reflect.Slice:
+ n := v.Len()
+ sliceVal := make([]interface{}, n)
+ for i := 0; i < n; i++ {
+ sliceVal[i] = v.Index(i).Interface()
+ }
+ return styleSlice(style, explode, paramName, paramLocation, sliceVal)
+ case reflect.Struct:
+ return styleStruct(style, explode, paramName, paramLocation, value)
+ case reflect.Map:
+ return styleMap(style, explode, paramName, paramLocation, value)
+ default:
+ return stylePrimitive(style, explode, paramName, paramLocation, value)
+ }
+}
+
+func styleSlice(style string, explode bool, paramName string, paramLocation ParamLocation, values []interface{}) (string, error) {
+ if style == "deepObject" {
+ if !explode {
+ return "", errors.New("deepObjects must be exploded")
+ }
+ return MarshalDeepObject(values, paramName)
+ }
+
+ var prefix string
+ var separator string
+
+ switch style {
+ case "simple":
+ separator = ","
+ case "label":
+ prefix = "."
+ if explode {
+ separator = "."
+ } else {
+ separator = ","
+ }
+ case "matrix":
+ prefix = fmt.Sprintf(";%s=", paramName)
+ if explode {
+ separator = prefix
+ } else {
+ separator = ","
+ }
+ case "form":
+ prefix = fmt.Sprintf("%s=", paramName)
+ if explode {
+ separator = "&" + prefix
+ } else {
+ separator = ","
+ }
+ case "spaceDelimited":
+ prefix = fmt.Sprintf("%s=", paramName)
+ if explode {
+ separator = "&" + prefix
+ } else {
+ separator = " "
+ }
+ case "pipeDelimited":
+ prefix = fmt.Sprintf("%s=", paramName)
+ if explode {
+ separator = "&" + prefix
+ } else {
+ separator = "|"
+ }
+ default:
+ return "", fmt.Errorf("unsupported style '%s'", style)
+ }
+
+ // We're going to assume here that the array is one of simple types.
+ var err error
+ var part string
+ parts := make([]string, len(values))
+ for i, v := range values {
+ part, err = primitiveToString(v)
+ part = escapeParameterString(part, paramLocation)
+ parts[i] = part
+ if err != nil {
+ return "", fmt.Errorf("error formatting '%s': %s", paramName, err)
+ }
+ }
+ return prefix + strings.Join(parts, separator), nil
+}
+
+func sortedKeys(strMap map[string]string) []string {
+ keys := make([]string, len(strMap))
+ i := 0
+ for k := range strMap {
+ keys[i] = k
+ i++
+ }
+ sort.Strings(keys)
+ return keys
+}
+
+// This is a special case. The struct may be a date or time, in
+// which case, marshal it in correct format.
+func marshalDateTimeValue(value interface{}) (string, bool) {
+ v := reflect.Indirect(reflect.ValueOf(value))
+ t := v.Type()
+
+ if t.ConvertibleTo(reflect.TypeOf(time.Time{})) {
+ tt := v.Convert(reflect.TypeOf(time.Time{}))
+ timeVal := tt.Interface().(time.Time)
+ return timeVal.Format(time.RFC3339Nano), true
+ }
+
+ if t.ConvertibleTo(reflect.TypeOf(types.Date{})) {
+ d := v.Convert(reflect.TypeOf(types.Date{}))
+ dateVal := d.Interface().(types.Date)
+ return dateVal.Format(types.DateFormat), true
+ }
+
+ return "", false
+}
+
+func styleStruct(style string, explode bool, paramName string, paramLocation ParamLocation, value interface{}) (string, error) {
+
+ if timeVal, ok := marshalDateTimeValue(value); ok {
+ styledVal, err := stylePrimitive(style, explode, paramName, paramLocation, timeVal)
+ if err != nil {
+ return "", errors.Wrap(err, "failed to style time")
+ }
+ return styledVal, nil
+ }
+
+ if style == "deepObject" {
+ if !explode {
+ return "", errors.New("deepObjects must be exploded")
+ }
+ return MarshalDeepObject(value, paramName)
+ }
+
+ // Otherwise, we need to build a dictionary of the struct's fields. Each
+ // field may only be a primitive value.
+ v := reflect.ValueOf(value)
+ t := reflect.TypeOf(value)
+ fieldDict := make(map[string]string)
+
+ for i := 0; i < t.NumField(); i++ {
+ fieldT := t.Field(i)
+ // Find the json annotation on the field, and use the json specified
+ // name if available, otherwise, just the field name.
+ tag := fieldT.Tag.Get("json")
+ fieldName := fieldT.Name
+ if tag != "" {
+ tagParts := strings.Split(tag, ",")
+ name := tagParts[0]
+ if name != "" {
+ fieldName = name
+ }
+ }
+ f := v.Field(i)
+
+ // Unset optional fields will be nil pointers, skip over those.
+ if f.Type().Kind() == reflect.Ptr && f.IsNil() {
+ continue
+ }
+ str, err := primitiveToString(f.Interface())
+ if err != nil {
+ return "", fmt.Errorf("error formatting '%s': %s", paramName, err)
+ }
+ fieldDict[fieldName] = str
+ }
+
+ return processFieldDict(style, explode, paramName, paramLocation, fieldDict)
+}
+
+func styleMap(style string, explode bool, paramName string, paramLocation ParamLocation, value interface{}) (string, error) {
+ if style == "deepObject" {
+ if !explode {
+ return "", errors.New("deepObjects must be exploded")
+ }
+ return MarshalDeepObject(value, paramName)
+ }
+
+ dict, ok := value.(map[string]interface{})
+ if !ok {
+ return "", errors.New("map not of type map[string]interface{}")
+ }
+
+ fieldDict := make(map[string]string)
+ for fieldName, value := range dict {
+ str, err := primitiveToString(value)
+ if err != nil {
+ return "", fmt.Errorf("error formatting '%s': %s", paramName, err)
+ }
+ fieldDict[fieldName] = str
+ }
+ return processFieldDict(style, explode, paramName, paramLocation, fieldDict)
+}
+
+func processFieldDict(style string, explode bool, paramName string, paramLocation ParamLocation, fieldDict map[string]string) (string, error) {
+ var parts []string
+
+ // This works for everything except deepObject. We'll handle that one
+ // separately.
+ if style != "deepObject" {
+ if explode {
+ for _, k := range sortedKeys(fieldDict) {
+ v := escapeParameterString(fieldDict[k], paramLocation)
+ parts = append(parts, k+"="+v)
+ }
+ } else {
+ for _, k := range sortedKeys(fieldDict) {
+ v := escapeParameterString(fieldDict[k], paramLocation)
+ parts = append(parts, k)
+ parts = append(parts, v)
+ }
+ }
+ }
+
+ var prefix string
+ var separator string
+
+ switch style {
+ case "simple":
+ separator = ","
+ case "label":
+ prefix = "."
+ if explode {
+ separator = prefix
+ } else {
+ separator = ","
+ }
+ case "matrix":
+ if explode {
+ separator = ";"
+ prefix = ";"
+ } else {
+ separator = ","
+ prefix = fmt.Sprintf(";%s=", paramName)
+ }
+ case "form":
+ if explode {
+ separator = "&"
+ } else {
+ prefix = fmt.Sprintf("%s=", paramName)
+ separator = ","
+ }
+ case "deepObject":
+ {
+ if !explode {
+ return "", fmt.Errorf("deepObject parameters must be exploded")
+ }
+ for _, k := range sortedKeys(fieldDict) {
+ v := fieldDict[k]
+ part := fmt.Sprintf("%s[%s]=%s", paramName, k, v)
+ parts = append(parts, part)
+ }
+ separator = "&"
+ }
+ default:
+ return "", fmt.Errorf("unsupported style '%s'", style)
+ }
+
+ return prefix + strings.Join(parts, separator), nil
+}
+
+func stylePrimitive(style string, explode bool, paramName string, paramLocation ParamLocation, value interface{}) (string, error) {
+ strVal, err := primitiveToString(value)
+ if err != nil {
+ return "", err
+ }
+
+ var prefix string
+ switch style {
+ case "simple":
+ case "label":
+ prefix = "."
+ case "matrix":
+ prefix = fmt.Sprintf(";%s=", paramName)
+ case "form":
+ prefix = fmt.Sprintf("%s=", paramName)
+ default:
+ return "", fmt.Errorf("unsupported style '%s'", style)
+ }
+ return prefix + escapeParameterString(strVal, paramLocation), nil
+}
+
+// Converts a primitive value to a string. We need to do this based on the
+// Kind of an interface, not the Type to work with aliased types.
+func primitiveToString(value interface{}) (string, error) {
+ var output string
+
+ // Values may come in by pointer for optionals, so make sure to dereferene.
+ v := reflect.Indirect(reflect.ValueOf(value))
+ t := v.Type()
+ kind := t.Kind()
+
+ switch kind {
+ case reflect.Int8, reflect.Int32, reflect.Int64, reflect.Int:
+ output = strconv.FormatInt(v.Int(), 10)
+ case reflect.Float64:
+ output = strconv.FormatFloat(v.Float(), 'f', -1, 64)
+ case reflect.Float32:
+ output = strconv.FormatFloat(v.Float(), 'f', -1, 32)
+ case reflect.Bool:
+ if v.Bool() {
+ output = "true"
+ } else {
+ output = "false"
+ }
+ case reflect.String:
+ output = v.String()
+ default:
+ return "", fmt.Errorf("unsupported type %s", reflect.TypeOf(value).String())
+ }
+ return output, nil
+}
+
+// This function escapes a parameter value bas on the location of that parameter.
+// Query params and path params need different kinds of escaping, while header
+// and cookie params seem not to need escaping.
+func escapeParameterString(value string, paramLocation ParamLocation) string {
+ switch paramLocation {
+ case ParamLocationQuery:
+ return url.QueryEscape(value)
+ case ParamLocationPath:
+ return url.PathEscape(value)
+ default:
+ return value
+ }
+}
diff --git a/vendor/github.com/deepmap/oapi-codegen/pkg/types/date.go b/vendor/github.com/deepmap/oapi-codegen/pkg/types/date.go
new file mode 100644
index 0000000..bdf94a9
--- /dev/null
+++ b/vendor/github.com/deepmap/oapi-codegen/pkg/types/date.go
@@ -0,0 +1,30 @@
+package types
+
+import (
+ "encoding/json"
+ "time"
+)
+
+const DateFormat = "2006-01-02"
+
+type Date struct {
+ time.Time
+}
+
+func (d Date) MarshalJSON() ([]byte, error) {
+ return json.Marshal(d.Time.Format(DateFormat))
+}
+
+func (d *Date) UnmarshalJSON(data []byte) error {
+ var dateStr string
+ err := json.Unmarshal(data, &dateStr)
+ if err != nil {
+ return err
+ }
+ parsed, err := time.Parse(DateFormat, dateStr)
+ if err != nil {
+ return err
+ }
+ d.Time = parsed
+ return nil
+}
diff --git a/vendor/github.com/deepmap/oapi-codegen/pkg/types/email.go b/vendor/github.com/deepmap/oapi-codegen/pkg/types/email.go
new file mode 100644
index 0000000..00a4cf6
--- /dev/null
+++ b/vendor/github.com/deepmap/oapi-codegen/pkg/types/email.go
@@ -0,0 +1,27 @@
+package types
+
+import (
+ "encoding/json"
+ "errors"
+)
+
+type Email string
+
+func (e Email) MarshalJSON() ([]byte, error) {
+ if !emailRegex.MatchString(string(e)) {
+ return nil, errors.New("email: failed to pass regex validation")
+ }
+ return json.Marshal(string(e))
+}
+
+func (e *Email) UnmarshalJSON(data []byte) error {
+ var s string
+ if err := json.Unmarshal(data, &s); err != nil {
+ return err
+ }
+ if !emailRegex.MatchString(s) {
+ return errors.New("email: failed to pass regex validation")
+ }
+ *e = Email(s)
+ return nil
+}
diff --git a/vendor/github.com/deepmap/oapi-codegen/pkg/types/regexes.go b/vendor/github.com/deepmap/oapi-codegen/pkg/types/regexes.go
new file mode 100644
index 0000000..94f17df
--- /dev/null
+++ b/vendor/github.com/deepmap/oapi-codegen/pkg/types/regexes.go
@@ -0,0 +1,11 @@
+package types
+
+import "regexp"
+
+const (
+ emailRegexString = "^(?:(?:(?:(?:[a-zA-Z]|\\d|[!#\\$%&'\\*\\+\\-\\/=\\?\\^_`{\\|}~]|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])+(?:\\.([a-zA-Z]|\\d|[!#\\$%&'\\*\\+\\-\\/=\\?\\^_`{\\|}~]|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])+)*)|(?:(?:\\x22)(?:(?:(?:(?:\\x20|\\x09)*(?:\\x0d\\x0a))?(?:\\x20|\\x09)+)?(?:(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x7f]|\\x21|[\\x23-\\x5b]|[\\x5d-\\x7e]|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])|(?:(?:[\\x01-\\x09\\x0b\\x0c\\x0d-\\x7f]|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}]))))*(?:(?:(?:\\x20|\\x09)*(?:\\x0d\\x0a))?(\\x20|\\x09)+)?(?:\\x22))))@(?:(?:(?:[a-zA-Z]|\\d|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])|(?:(?:[a-zA-Z]|\\d|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])(?:[a-zA-Z]|\\d|-|\\.|~|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])*(?:[a-zA-Z]|\\d|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])))\\.)+(?:(?:[a-zA-Z]|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])|(?:(?:[a-zA-Z]|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])(?:[a-zA-Z]|\\d|-|\\.|~|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])*(?:[a-zA-Z]|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])))\\.?$"
+)
+
+var (
+ emailRegex = regexp.MustCompile(emailRegexString)
+)
diff --git a/vendor/github.com/go-kit/kit/log/README.md b/vendor/github.com/go-kit/kit/log/README.md
deleted file mode 100644
index 5492dd9..0000000
--- a/vendor/github.com/go-kit/kit/log/README.md
+++ /dev/null
@@ -1,160 +0,0 @@
-# package log
-
-**Deprecation notice:** The core Go kit log packages (log, log/level, log/term, and
-log/syslog) have been moved to their own repository at github.com/go-kit/log.
-The corresponding packages in this directory remain for backwards compatibility.
-Their types alias the types and their functions call the functions provided by
-the new repository. Using either import path should be equivalent. Prefer the
-new import path when practical.
-
-______
-
-`package log` provides a minimal interface for structured logging in services.
-It may be wrapped to encode conventions, enforce type-safety, provide leveled
-logging, and so on. It can be used for both typical application log events,
-and log-structured data streams.
-
-## Structured logging
-
-Structured logging is, basically, conceding to the reality that logs are
-_data_, and warrant some level of schematic rigor. Using a stricter,
-key/value-oriented message format for our logs, containing contextual and
-semantic information, makes it much easier to get insight into the
-operational activity of the systems we build. Consequently, `package log` is
-of the strong belief that "[the benefits of structured logging outweigh the
-minimal effort involved](https://www.thoughtworks.com/radar/techniques/structured-logging)".
-
-Migrating from unstructured to structured logging is probably a lot easier
-than you'd expect.
-
-```go
-// Unstructured
-log.Printf("HTTP server listening on %s", addr)
-
-// Structured
-logger.Log("transport", "HTTP", "addr", addr, "msg", "listening")
-```
-
-## Usage
-
-### Typical application logging
-
-```go
-w := log.NewSyncWriter(os.Stderr)
-logger := log.NewLogfmtLogger(w)
-logger.Log("question", "what is the meaning of life?", "answer", 42)
-
-// Output:
-// question="what is the meaning of life?" answer=42
-```
-
-### Contextual Loggers
-
-```go
-func main() {
- var logger log.Logger
- logger = log.NewLogfmtLogger(log.NewSyncWriter(os.Stderr))
- logger = log.With(logger, "instance_id", 123)
-
- logger.Log("msg", "starting")
- NewWorker(log.With(logger, "component", "worker")).Run()
- NewSlacker(log.With(logger, "component", "slacker")).Run()
-}
-
-// Output:
-// instance_id=123 msg=starting
-// instance_id=123 component=worker msg=running
-// instance_id=123 component=slacker msg=running
-```
-
-### Interact with stdlib logger
-
-Redirect stdlib logger to Go kit logger.
-
-```go
-import (
- "os"
- stdlog "log"
- kitlog "github.com/go-kit/kit/log"
-)
-
-func main() {
- logger := kitlog.NewJSONLogger(kitlog.NewSyncWriter(os.Stdout))
- stdlog.SetOutput(kitlog.NewStdlibAdapter(logger))
- stdlog.Print("I sure like pie")
-}
-
-// Output:
-// {"msg":"I sure like pie","ts":"2016/01/01 12:34:56"}
-```
-
-Or, if, for legacy reasons, you need to pipe all of your logging through the
-stdlib log package, you can redirect Go kit logger to the stdlib logger.
-
-```go
-logger := kitlog.NewLogfmtLogger(kitlog.StdlibWriter{})
-logger.Log("legacy", true, "msg", "at least it's something")
-
-// Output:
-// 2016/01/01 12:34:56 legacy=true msg="at least it's something"
-```
-
-### Timestamps and callers
-
-```go
-var logger log.Logger
-logger = log.NewLogfmtLogger(log.NewSyncWriter(os.Stderr))
-logger = log.With(logger, "ts", log.DefaultTimestampUTC, "caller", log.DefaultCaller)
-
-logger.Log("msg", "hello")
-
-// Output:
-// ts=2016-01-01T12:34:56Z caller=main.go:15 msg=hello
-```
-
-## Levels
-
-Log levels are supported via the [level package](https://godoc.org/github.com/go-kit/kit/log/level).
-
-## Supported output formats
-
-- [Logfmt](https://brandur.org/logfmt) ([see also](https://blog.codeship.com/logfmt-a-log-format-thats-easy-to-read-and-write))
-- JSON
-
-## Enhancements
-
-`package log` is centered on the one-method Logger interface.
-
-```go
-type Logger interface {
- Log(keyvals ...interface{}) error
-}
-```
-
-This interface, and its supporting code like is the product of much iteration
-and evaluation. For more details on the evolution of the Logger interface,
-see [The Hunt for a Logger Interface](http://go-talks.appspot.com/github.com/ChrisHines/talks/structured-logging/structured-logging.slide#1),
-a talk by [Chris Hines](https://github.com/ChrisHines).
-Also, please see
-[#63](https://github.com/go-kit/kit/issues/63),
-[#76](https://github.com/go-kit/kit/pull/76),
-[#131](https://github.com/go-kit/kit/issues/131),
-[#157](https://github.com/go-kit/kit/pull/157),
-[#164](https://github.com/go-kit/kit/issues/164), and
-[#252](https://github.com/go-kit/kit/pull/252)
-to review historical conversations about package log and the Logger interface.
-
-Value-add packages and suggestions,
-like improvements to [the leveled logger](https://godoc.org/github.com/go-kit/kit/log/level),
-are of course welcome. Good proposals should
-
-- Be composable with [contextual loggers](https://godoc.org/github.com/go-kit/kit/log#With),
-- Not break the behavior of [log.Caller](https://godoc.org/github.com/go-kit/kit/log#Caller) in any wrapped contextual loggers, and
-- Be friendly to packages that accept only an unadorned log.Logger.
-
-## Benchmarks & comparisons
-
-There are a few Go logging benchmarks and comparisons that include Go kit's package log.
-
-- [imkira/go-loggers-bench](https://github.com/imkira/go-loggers-bench) includes kit/log
-- [uber-common/zap](https://github.com/uber-common/zap), a zero-alloc logging library, includes a comparison with kit/log
diff --git a/vendor/github.com/go-kit/kit/log/doc.go b/vendor/github.com/go-kit/kit/log/doc.go
deleted file mode 100644
index c9873f4..0000000
--- a/vendor/github.com/go-kit/kit/log/doc.go
+++ /dev/null
@@ -1,118 +0,0 @@
-// Package log provides a structured logger.
-//
-// Deprecated: Use github.com/go-kit/log instead.
-//
-// Structured logging produces logs easily consumed later by humans or
-// machines. Humans might be interested in debugging errors, or tracing
-// specific requests. Machines might be interested in counting interesting
-// events, or aggregating information for off-line processing. In both cases,
-// it is important that the log messages are structured and actionable.
-// Package log is designed to encourage both of these best practices.
-//
-// Basic Usage
-//
-// The fundamental interface is Logger. Loggers create log events from
-// key/value data. The Logger interface has a single method, Log, which
-// accepts a sequence of alternating key/value pairs, which this package names
-// keyvals.
-//
-// type Logger interface {
-// Log(keyvals ...interface{}) error
-// }
-//
-// Here is an example of a function using a Logger to create log events.
-//
-// func RunTask(task Task, logger log.Logger) string {
-// logger.Log("taskID", task.ID, "event", "starting task")
-// ...
-// logger.Log("taskID", task.ID, "event", "task complete")
-// }
-//
-// The keys in the above example are "taskID" and "event". The values are
-// task.ID, "starting task", and "task complete". Every key is followed
-// immediately by its value.
-//
-// Keys are usually plain strings. Values may be any type that has a sensible
-// encoding in the chosen log format. With structured logging it is a good
-// idea to log simple values without formatting them. This practice allows
-// the chosen logger to encode values in the most appropriate way.
-//
-// Contextual Loggers
-//
-// A contextual logger stores keyvals that it includes in all log events.
-// Building appropriate contextual loggers reduces repetition and aids
-// consistency in the resulting log output. With, WithPrefix, and WithSuffix
-// add context to a logger. We can use With to improve the RunTask example.
-//
-// func RunTask(task Task, logger log.Logger) string {
-// logger = log.With(logger, "taskID", task.ID)
-// logger.Log("event", "starting task")
-// ...
-// taskHelper(task.Cmd, logger)
-// ...
-// logger.Log("event", "task complete")
-// }
-//
-// The improved version emits the same log events as the original for the
-// first and last calls to Log. Passing the contextual logger to taskHelper
-// enables each log event created by taskHelper to include the task.ID even
-// though taskHelper does not have access to that value. Using contextual
-// loggers this way simplifies producing log output that enables tracing the
-// life cycle of individual tasks. (See the Contextual example for the full
-// code of the above snippet.)
-//
-// Dynamic Contextual Values
-//
-// A Valuer function stored in a contextual logger generates a new value each
-// time an event is logged. The Valuer example demonstrates how this feature
-// works.
-//
-// Valuers provide the basis for consistently logging timestamps and source
-// code location. The log package defines several valuers for that purpose.
-// See Timestamp, DefaultTimestamp, DefaultTimestampUTC, Caller, and
-// DefaultCaller. A common logger initialization sequence that ensures all log
-// entries contain a timestamp and source location looks like this:
-//
-// logger := log.NewLogfmtLogger(log.NewSyncWriter(os.Stdout))
-// logger = log.With(logger, "ts", log.DefaultTimestampUTC, "caller", log.DefaultCaller)
-//
-// Concurrent Safety
-//
-// Applications with multiple goroutines want each log event written to the
-// same logger to remain separate from other log events. Package log provides
-// two simple solutions for concurrent safe logging.
-//
-// NewSyncWriter wraps an io.Writer and serializes each call to its Write
-// method. Using a SyncWriter has the benefit that the smallest practical
-// portion of the logging logic is performed within a mutex, but it requires
-// the formatting Logger to make only one call to Write per log event.
-//
-// NewSyncLogger wraps any Logger and serializes each call to its Log method.
-// Using a SyncLogger has the benefit that it guarantees each log event is
-// handled atomically within the wrapped logger, but it typically serializes
-// both the formatting and output logic. Use a SyncLogger if the formatting
-// logger may perform multiple writes per log event.
-//
-// Error Handling
-//
-// This package relies on the practice of wrapping or decorating loggers with
-// other loggers to provide composable pieces of functionality. It also means
-// that Logger.Log must return an error because some
-// implementations—especially those that output log data to an io.Writer—may
-// encounter errors that cannot be handled locally. This in turn means that
-// Loggers that wrap other loggers should return errors from the wrapped
-// logger up the stack.
-//
-// Fortunately, the decorator pattern also provides a way to avoid the
-// necessity to check for errors every time an application calls Logger.Log.
-// An application required to panic whenever its Logger encounters
-// an error could initialize its logger as follows.
-//
-// fmtlogger := log.NewLogfmtLogger(log.NewSyncWriter(os.Stdout))
-// logger := log.LoggerFunc(func(keyvals ...interface{}) error {
-// if err := fmtlogger.Log(keyvals...); err != nil {
-// panic(err)
-// }
-// return nil
-// })
-package log
diff --git a/vendor/github.com/go-kit/kit/log/json_logger.go b/vendor/github.com/go-kit/kit/log/json_logger.go
deleted file mode 100644
index edfde2f..0000000
--- a/vendor/github.com/go-kit/kit/log/json_logger.go
+++ /dev/null
@@ -1,15 +0,0 @@
-package log
-
-import (
- "io"
-
- "github.com/go-kit/log"
-)
-
-// NewJSONLogger returns a Logger that encodes keyvals to the Writer as a
-// single JSON object. Each log event produces no more than one call to
-// w.Write. The passed Writer must be safe for concurrent use by multiple
-// goroutines if the returned Logger will be used concurrently.
-func NewJSONLogger(w io.Writer) Logger {
- return log.NewJSONLogger(w)
-}
diff --git a/vendor/github.com/go-kit/kit/log/level/doc.go b/vendor/github.com/go-kit/kit/log/level/doc.go
deleted file mode 100644
index 7baf870..0000000
--- a/vendor/github.com/go-kit/kit/log/level/doc.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// Package level implements leveled logging on top of Go kit's log package.
-//
-// Deprecated: Use github.com/go-kit/log/level instead.
-//
-// To use the level package, create a logger as per normal in your func main,
-// and wrap it with level.NewFilter.
-//
-// var logger log.Logger
-// logger = log.NewLogfmtLogger(os.Stderr)
-// logger = level.NewFilter(logger, level.AllowInfo()) // <--
-// logger = log.With(logger, "ts", log.DefaultTimestampUTC)
-//
-// Then, at the callsites, use one of the level.Debug, Info, Warn, or Error
-// helper methods to emit leveled log events.
-//
-// logger.Log("foo", "bar") // as normal, no level
-// level.Debug(logger).Log("request_id", reqID, "trace_data", trace.Get())
-// if value > 100 {
-// level.Error(logger).Log("value", value)
-// }
-//
-// NewFilter allows precise control over what happens when a log event is
-// emitted without a level key, or if a squelched level is used. Check the
-// Option functions for details.
-package level
diff --git a/vendor/github.com/go-kit/kit/log/level/level.go b/vendor/github.com/go-kit/kit/log/level/level.go
deleted file mode 100644
index 803e8b9..0000000
--- a/vendor/github.com/go-kit/kit/log/level/level.go
+++ /dev/null
@@ -1,120 +0,0 @@
-package level
-
-import (
- "github.com/go-kit/log"
- "github.com/go-kit/log/level"
-)
-
-// Error returns a logger that includes a Key/ErrorValue pair.
-func Error(logger log.Logger) log.Logger {
- return level.Error(logger)
-}
-
-// Warn returns a logger that includes a Key/WarnValue pair.
-func Warn(logger log.Logger) log.Logger {
- return level.Warn(logger)
-}
-
-// Info returns a logger that includes a Key/InfoValue pair.
-func Info(logger log.Logger) log.Logger {
- return level.Info(logger)
-}
-
-// Debug returns a logger that includes a Key/DebugValue pair.
-func Debug(logger log.Logger) log.Logger {
- return level.Debug(logger)
-}
-
-// NewFilter wraps next and implements level filtering. See the commentary on
-// the Option functions for a detailed description of how to configure levels.
-// If no options are provided, all leveled log events created with Debug,
-// Info, Warn or Error helper methods are squelched and non-leveled log
-// events are passed to next unmodified.
-func NewFilter(next log.Logger, options ...Option) log.Logger {
- return level.NewFilter(next, options...)
-}
-
-// Option sets a parameter for the leveled logger.
-type Option = level.Option
-
-// AllowAll is an alias for AllowDebug.
-func AllowAll() Option {
- return level.AllowAll()
-}
-
-// AllowDebug allows error, warn, info and debug level log events to pass.
-func AllowDebug() Option {
- return level.AllowDebug()
-}
-
-// AllowInfo allows error, warn and info level log events to pass.
-func AllowInfo() Option {
- return level.AllowInfo()
-}
-
-// AllowWarn allows error and warn level log events to pass.
-func AllowWarn() Option {
- return level.AllowWarn()
-}
-
-// AllowError allows only error level log events to pass.
-func AllowError() Option {
- return level.AllowError()
-}
-
-// AllowNone allows no leveled log events to pass.
-func AllowNone() Option {
- return level.AllowNone()
-}
-
-// ErrNotAllowed sets the error to return from Log when it squelches a log
-// event disallowed by the configured Allow[Level] option. By default,
-// ErrNotAllowed is nil; in this case the log event is squelched with no
-// error.
-func ErrNotAllowed(err error) Option {
- return level.ErrNotAllowed(err)
-}
-
-// SquelchNoLevel instructs Log to squelch log events with no level, so that
-// they don't proceed through to the wrapped logger. If SquelchNoLevel is set
-// to true and a log event is squelched in this way, the error value
-// configured with ErrNoLevel is returned to the caller.
-func SquelchNoLevel(squelch bool) Option {
- return level.SquelchNoLevel(squelch)
-}
-
-// ErrNoLevel sets the error to return from Log when it squelches a log event
-// with no level. By default, ErrNoLevel is nil; in this case the log event is
-// squelched with no error.
-func ErrNoLevel(err error) Option {
- return level.ErrNoLevel(err)
-}
-
-// NewInjector wraps next and returns a logger that adds a Key/level pair to
-// the beginning of log events that don't already contain a level. In effect,
-// this gives a default level to logs without a level.
-func NewInjector(next log.Logger, lvl Value) log.Logger {
- return level.NewInjector(next, lvl)
-}
-
-// Value is the interface that each of the canonical level values implement.
-// It contains unexported methods that prevent types from other packages from
-// implementing it and guaranteeing that NewFilter can distinguish the levels
-// defined in this package from all other values.
-type Value = level.Value
-
-// Key returns the unique key added to log events by the loggers in this
-// package.
-func Key() interface{} { return level.Key() }
-
-// ErrorValue returns the unique value added to log events by Error.
-func ErrorValue() Value { return level.ErrorValue() }
-
-// WarnValue returns the unique value added to log events by Warn.
-func WarnValue() Value { return level.WarnValue() }
-
-// InfoValue returns the unique value added to log events by Info.
-func InfoValue() Value { return level.InfoValue() }
-
-// DebugValue returns the unique value added to log events by Debug.
-func DebugValue() Value { return level.DebugValue() }
diff --git a/vendor/github.com/go-kit/kit/log/log.go b/vendor/github.com/go-kit/kit/log/log.go
deleted file mode 100644
index 164a4f9..0000000
--- a/vendor/github.com/go-kit/kit/log/log.go
+++ /dev/null
@@ -1,51 +0,0 @@
-package log
-
-import (
- "github.com/go-kit/log"
-)
-
-// Logger is the fundamental interface for all log operations. Log creates a
-// log event from keyvals, a variadic sequence of alternating keys and values.
-// Implementations must be safe for concurrent use by multiple goroutines. In
-// particular, any implementation of Logger that appends to keyvals or
-// modifies or retains any of its elements must make a copy first.
-type Logger = log.Logger
-
-// ErrMissingValue is appended to keyvals slices with odd length to substitute
-// the missing value.
-var ErrMissingValue = log.ErrMissingValue
-
-// With returns a new contextual logger with keyvals prepended to those passed
-// to calls to Log. If logger is also a contextual logger created by With,
-// WithPrefix, or WithSuffix, keyvals is appended to the existing context.
-//
-// The returned Logger replaces all value elements (odd indexes) containing a
-// Valuer with their generated value for each call to its Log method.
-func With(logger Logger, keyvals ...interface{}) Logger {
- return log.With(logger, keyvals...)
-}
-
-// WithPrefix returns a new contextual logger with keyvals prepended to those
-// passed to calls to Log. If logger is also a contextual logger created by
-// With, WithPrefix, or WithSuffix, keyvals is prepended to the existing context.
-//
-// The returned Logger replaces all value elements (odd indexes) containing a
-// Valuer with their generated value for each call to its Log method.
-func WithPrefix(logger Logger, keyvals ...interface{}) Logger {
- return log.WithPrefix(logger, keyvals...)
-}
-
-// WithSuffix returns a new contextual logger with keyvals appended to those
-// passed to calls to Log. If logger is also a contextual logger created by
-// With, WithPrefix, or WithSuffix, keyvals is appended to the existing context.
-//
-// The returned Logger replaces all value elements (odd indexes) containing a
-// Valuer with their generated value for each call to its Log method.
-func WithSuffix(logger Logger, keyvals ...interface{}) Logger {
- return log.WithSuffix(logger, keyvals...)
-}
-
-// LoggerFunc is an adapter to allow use of ordinary functions as Loggers. If
-// f is a function with the appropriate signature, LoggerFunc(f) is a Logger
-// object that calls f.
-type LoggerFunc = log.LoggerFunc
diff --git a/vendor/github.com/go-kit/kit/log/logfmt_logger.go b/vendor/github.com/go-kit/kit/log/logfmt_logger.go
deleted file mode 100644
index 51cde2c..0000000
--- a/vendor/github.com/go-kit/kit/log/logfmt_logger.go
+++ /dev/null
@@ -1,15 +0,0 @@
-package log
-
-import (
- "io"
-
- "github.com/go-kit/log"
-)
-
-// NewLogfmtLogger returns a logger that encodes keyvals to the Writer in
-// logfmt format. Each log event produces no more than one call to w.Write.
-// The passed Writer must be safe for concurrent use by multiple goroutines if
-// the returned Logger will be used concurrently.
-func NewLogfmtLogger(w io.Writer) Logger {
- return log.NewLogfmtLogger(w)
-}
diff --git a/vendor/github.com/go-kit/kit/log/nop_logger.go b/vendor/github.com/go-kit/kit/log/nop_logger.go
deleted file mode 100644
index b02c686..0000000
--- a/vendor/github.com/go-kit/kit/log/nop_logger.go
+++ /dev/null
@@ -1,8 +0,0 @@
-package log
-
-import "github.com/go-kit/log"
-
-// NewNopLogger returns a logger that doesn't do anything.
-func NewNopLogger() Logger {
- return log.NewNopLogger()
-}
diff --git a/vendor/github.com/go-kit/kit/log/stdlib.go b/vendor/github.com/go-kit/kit/log/stdlib.go
deleted file mode 100644
index cb604a7..0000000
--- a/vendor/github.com/go-kit/kit/log/stdlib.go
+++ /dev/null
@@ -1,54 +0,0 @@
-package log
-
-import (
- "io"
-
- "github.com/go-kit/log"
-)
-
-// StdlibWriter implements io.Writer by invoking the stdlib log.Print. It's
-// designed to be passed to a Go kit logger as the writer, for cases where
-// it's necessary to redirect all Go kit log output to the stdlib logger.
-//
-// If you have any choice in the matter, you shouldn't use this. Prefer to
-// redirect the stdlib log to the Go kit logger via NewStdlibAdapter.
-type StdlibWriter = log.StdlibWriter
-
-// StdlibAdapter wraps a Logger and allows it to be passed to the stdlib
-// logger's SetOutput. It will extract date/timestamps, filenames, and
-// messages, and place them under relevant keys.
-type StdlibAdapter = log.StdlibAdapter
-
-// StdlibAdapterOption sets a parameter for the StdlibAdapter.
-type StdlibAdapterOption = log.StdlibAdapterOption
-
-// TimestampKey sets the key for the timestamp field. By default, it's "ts".
-func TimestampKey(key string) StdlibAdapterOption {
- return log.TimestampKey(key)
-}
-
-// FileKey sets the key for the file and line field. By default, it's "caller".
-func FileKey(key string) StdlibAdapterOption {
- return log.FileKey(key)
-}
-
-// MessageKey sets the key for the actual log message. By default, it's "msg".
-func MessageKey(key string) StdlibAdapterOption {
- return log.MessageKey(key)
-}
-
-// Prefix configures the adapter to parse a prefix from stdlib log events. If
-// you provide a non-empty prefix to the stdlib logger, then your should provide
-// that same prefix to the adapter via this option.
-//
-// By default, the prefix isn't included in the msg key. Set joinPrefixToMsg to
-// true if you want to include the parsed prefix in the msg.
-func Prefix(prefix string, joinPrefixToMsg bool) StdlibAdapterOption {
- return log.Prefix(prefix, joinPrefixToMsg)
-}
-
-// NewStdlibAdapter returns a new StdlibAdapter wrapper around the passed
-// logger. It's designed to be passed to log.SetOutput.
-func NewStdlibAdapter(logger Logger, options ...StdlibAdapterOption) io.Writer {
- return log.NewStdlibAdapter(logger, options...)
-}
diff --git a/vendor/github.com/go-kit/kit/log/sync.go b/vendor/github.com/go-kit/kit/log/sync.go
deleted file mode 100644
index bcfee2b..0000000
--- a/vendor/github.com/go-kit/kit/log/sync.go
+++ /dev/null
@@ -1,37 +0,0 @@
-package log
-
-import (
- "io"
-
- "github.com/go-kit/log"
-)
-
-// SwapLogger wraps another logger that may be safely replaced while other
-// goroutines use the SwapLogger concurrently. The zero value for a SwapLogger
-// will discard all log events without error.
-//
-// SwapLogger serves well as a package global logger that can be changed by
-// importers.
-type SwapLogger = log.SwapLogger
-
-// NewSyncWriter returns a new writer that is safe for concurrent use by
-// multiple goroutines. Writes to the returned writer are passed on to w. If
-// another write is already in progress, the calling goroutine blocks until
-// the writer is available.
-//
-// If w implements the following interface, so does the returned writer.
-//
-// interface {
-// Fd() uintptr
-// }
-func NewSyncWriter(w io.Writer) io.Writer {
- return log.NewSyncWriter(w)
-}
-
-// NewSyncLogger returns a logger that synchronizes concurrent use of the
-// wrapped logger. When multiple goroutines use the SyncLogger concurrently
-// only one goroutine will be allowed to log to the wrapped logger at a time.
-// The other goroutines will block until the logger is available.
-func NewSyncLogger(logger Logger) Logger {
- return log.NewSyncLogger(logger)
-}
diff --git a/vendor/github.com/go-kit/kit/log/value.go b/vendor/github.com/go-kit/kit/log/value.go
deleted file mode 100644
index 96d783b..0000000
--- a/vendor/github.com/go-kit/kit/log/value.go
+++ /dev/null
@@ -1,52 +0,0 @@
-package log
-
-import (
- "time"
-
- "github.com/go-kit/log"
-)
-
-// A Valuer generates a log value. When passed to With, WithPrefix, or
-// WithSuffix in a value element (odd indexes), it represents a dynamic
-// value which is re-evaluated with each log event.
-type Valuer = log.Valuer
-
-// Timestamp returns a timestamp Valuer. It invokes the t function to get the
-// time; unless you are doing something tricky, pass time.Now.
-//
-// Most users will want to use DefaultTimestamp or DefaultTimestampUTC, which
-// are TimestampFormats that use the RFC3339Nano format.
-func Timestamp(t func() time.Time) Valuer {
- return log.Timestamp(t)
-}
-
-// TimestampFormat returns a timestamp Valuer with a custom time format. It
-// invokes the t function to get the time to format; unless you are doing
-// something tricky, pass time.Now. The layout string is passed to
-// Time.Format.
-//
-// Most users will want to use DefaultTimestamp or DefaultTimestampUTC, which
-// are TimestampFormats that use the RFC3339Nano format.
-func TimestampFormat(t func() time.Time, layout string) Valuer {
- return log.TimestampFormat(t, layout)
-}
-
-// Caller returns a Valuer that returns a file and line from a specified depth
-// in the callstack. Users will probably want to use DefaultCaller.
-func Caller(depth int) Valuer {
- return log.Caller(depth)
-}
-
-var (
- // DefaultTimestamp is a Valuer that returns the current wallclock time,
- // respecting time zones, when bound.
- DefaultTimestamp = log.DefaultTimestamp
-
- // DefaultTimestampUTC is a Valuer that returns the current time in UTC
- // when bound.
- DefaultTimestampUTC = log.DefaultTimestampUTC
-
- // DefaultCaller is a Valuer that returns the file and line where the Log
- // method was invoked. It can only be used with log.With.
- DefaultCaller = log.DefaultCaller
-)
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/.gitignore b/vendor/github.com/influxdata/influxdb-client-go/v2/.gitignore
new file mode 100644
index 0000000..7f892c7
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/.gitignore
@@ -0,0 +1,20 @@
+# Binaries for programs and plugins
+*.exe
+*.bat
+*.exe~
+*.dll
+*.so
+*.dylib
+
+# Test binary, built with `go test -c`
+*.test
+
+# Output of the go coverage tool, specifically when used with LiteIDE
+*.out
+
+# Dependency directories (remove the comment below to include it)
+# vendor/
+
+# IntelliJ IDEA
+.IDEA
+*.IML
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/CHANGELOG.md b/vendor/github.com/influxdata/influxdb-client-go/v2/CHANGELOG.md
new file mode 100644
index 0000000..ba87a02
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/CHANGELOG.md
@@ -0,0 +1,233 @@
+## 2.10.0 [2022-08-25]
+### Features
+- [#348](https://github.com/influxdata/influxdb-client-go/pull/348) Added `write.Options.Consitency` parameter to support InfluxDB Enterprise.
+- [#350](https://github.com/influxdata/influxdb-client-go/pull/350) Added support for implicit batching to `WriteAPIBlocking`. It's off by default, enabled by `EnableBatching()`.
+
+### Bug fixes
+- [#349](https://github.com/influxdata/influxdb-client-go/pull/349) Skip retrying on specific write errors (mostly partial write error).
+
+### Breaking change
+- [#350](https://github.com/influxdata/influxdb-client-go/pull/350) Interface `WriteAPIBlocking` is extend with `EnableBatching()` and `Flush()`.
+
+## 2.9.2 [2022-07-29]
+### Bug fixes
+- [#341](https://github.com/influxdata/influxdb-client-go/pull/341) Changing logging level of messages about discarding batch to Error.
+- [#344](https://github.com/influxdata/influxdb-client-go/pull/344) `WriteAPI.Flush()` writes also batches from the retry queue.
+
+### Test
+- [#345](https://github.com/influxdata/influxdb-client-go/pul/345) Added makefile for simplifing testing from command line.
+
+## 2.9.1 [2022-06-24]
+### Bug fixes
+- [#332](https://github.com/influxdata/influxdb-client-go/pull/332) Retry strategy drops expired batches as soon as they expire.
+- [#335](https://github.com/influxdata/influxdb-client-go/pull/335) Retry strategy keeps max retry delay for new batches.
+
+## 2.9.0 [2022-05-20]
+### Features
+- [#323](https://github.com/influxdata/influxdb-client-go/pull/323) Added `TasksAPI.CreateTaskByFlux` to allow full control of task script.
+- [#328](https://github.com/influxdata/influxdb-client-go/pull/328) Added `Client.SetupWithToken` allowing to specify a custom token.
+
+### Bug fixes
+- [#324](https://github.com/influxdata/influxdb-client-go/pull/324) Non-empty error channel will not block writes
+
+## 2.8.2 [2022-04-19]
+### Bug fixes
+- [#319](https://github.com/influxdata/influxdb-client-go/pull/319) Synchronize `WriteAPIImpl.Close` to prevent panic when closing client by multiple go-routines.
+
+## 2.8.1 [2022-03-21]
+### Bug fixes
+- [#311](https://github.com/influxdata/influxdb-client-go/pull/311) Correctly unwrapping http.Error from Server API calls
+- [#315](https://github.com/influxdata/influxdb-client-go/pull/315) Masking authorization token in log
+
+## 2.8.0 [2022-02-18]
+### Features
+- [#304](https://github.com/influxdata/influxdb-client-go/pull/304) Added public constructor for `QueryTableResult`
+- [#307](https://github.com/influxdata/influxdb-client-go/pull/307) Synced generated server API with the latest [oss.yml](https://github.com/influxdata/openapi/blob/master/contracts/oss.yml).
+- [#308](https://github.com/influxdata/influxdb-client-go/pull/308) Added Flux query parameters. Supported by InfluxDB Cloud only now.
+- [#308](https://github.com/influxdata/influxdb-client-go/pull/308) Go 1.17 is required
+
+## 2.7.0[2022-01-20]
+### Features
+- [#297](https://github.com/influxdata/influxdb-client-go/pull/297),[#298](https://github.com/influxdata/influxdb-client-go/pull/298) Optimized `WriteRecord` of [WriteAPIBlocking](https://pkg.go.dev/github.com/influxdata/influxdb-client-go/v2/api#WriteAPIBlocking). Custom batch can be written by single argument.
+
+### Bug fixes
+- [#294](https://github.com/influxdata/influxdb-client-go/pull/294) `WritePoint` and `WriteRecord` of [WriteAPIBlocking](https://pkg.go.dev/github.com/influxdata/influxdb-client-go/v2/api#WriteAPIBlocking) returns always full error information.
+- [300](https://github.com/influxdata/influxdb-client-go/pull/300) Closing the response body after write batch.
+- [302](https://github.com/influxdata/influxdb-client-go/pull/302) FluxRecord.Table() returns value of the table column.
+
+## 2.6.0[2021-11-26]
+### Features
+- [#285](https://github.com/influxdata/influxdb-client-go/pull/285) Added *Client.Ping()* function as the only validation method available in both OSS and Cloud.
+- [#286](https://github.com/influxdata/influxdb-client-go/pull/286) Synced generated server API with the latest [oss.yml](https://github.com/influxdata/openapi/blob/master/contracts/oss.yml).
+- [#287](https://github.com/influxdata/influxdb-client-go/pull/287) Added *FluxRecord.Result()* function as a convenient way to retrieve the Flux result name of data.
+
+### Bug fixes
+- [#285](https://github.com/influxdata/influxdb-client-go/pull/285) Functions *Client.Health()* and *Client.Ready()* correctly report an error when called against InfluxDB Cloud.
+
+### Breaking change
+- [#285](https://github.com/influxdata/influxdb-client-go/pull/285) Function *Client.Ready()* now returns `*domain.Ready` with full uptime info.
+
+## 2.5.1[2021-09-17]
+### Bug fixes
+ - [#276](https://github.com/influxdata/influxdb-client-go/pull/276) Synchronized logging methods of _log.Logger_.
+
+## 2.5.0 [2021-08-20]
+### Features
+ - [#264](https://github.com/influxdata/influxdb-client-go/pull/264) Synced generated server API with the latest [oss.yml](https://github.com/influxdata/openapi/blob/master/contracts/oss.yml).
+ - [#271](https://github.com/influxdata/influxdb-client-go/pull/271) Use exponential _random_ retry strategy
+ - [#273](https://github.com/influxdata/influxdb-client-go/pull/273) Added `WriteFailedCallback` for `WriteAPI` allowing to be _synchronously_ notified about failed writes and decide on further batch processing.
+
+### Bug fixes
+ - [#269](https://github.com/influxdata/influxdb-client-go/pull/269) Synchronized setters of _log.Logger_ to allow concurrent usage
+ - [#270](https://github.com/influxdata/influxdb-client-go/pull/270) Fixed duplicate `Content-Type` header in requests to managemet API
+
+### Documentation
+ - [#261](https://github.com/influxdata/influxdb-client-go/pull/261) Update Line Protocol document link to v2.0
+ - [#274](https://github.com/influxdata/influxdb-client-go/pull/274) Documenting proxy configuration and HTTP redirects handling
+
+## 2.4.0 [2021-06-04]
+### Features
+ - [#256](https://github.com/influxdata/influxdb-client-go/pull/256) Allowing 'Doer' interface for HTTP requests
+
+### Bug fixes
+ - [#259](https://github.com/influxdata/influxdb-client-go/pull/259) Fixed leaking connection in case of not reading whole query result on TLS connection
+
+
+## 2.3.0 [2021-04-30]
+### Breaking change
+ - [#253](https://github.com/influxdata/influxdb-client-go/pull/253) Interface 'Logger' extended with 'LogLevel() uint' getter.
+
+### Features
+ - [#241](https://github.com/influxdata/influxdb-client-go/pull/241),[#248](https://github.com/influxdata/influxdb-client-go/pull/248) Synced with InfluxDB 2.0.5 swagger:
+ - Setup (onboarding) now sends correctly retentionDuration if specified
+ - `RetentionRule` used in `Bucket` now contains `ShardGroupDurationSeconds` to specify the shard group duration.
+
+### Documentation
+1. [#242](https://github.com/influxdata/influxdb-client-go/pull/242) Documentation improvements:
+ - [Custom server API example](https://pkg.go.dev/github.com/influxdata/influxdb-client-go/v2#example-Client-CustomServerAPICall) now shows how to create DBRP mapping
+ - Improved documentation about concurrency
+1. [#251](https://github.com/influxdata/influxdb-client-go/pull/251) Fixed Readme.md formatting
+
+### Bug fixes
+1. [#252](https://github.com/influxdata/influxdb-client-go/pull/252) Fixed panic when getting not present standard Flux columns
+1. [#253](https://github.com/influxdata/influxdb-client-go/pull/253) Conditional debug logging of buffers
+1. [#254](https://github.com/influxdata/influxdb-client-go/pull/254) Fixed golint pull
+
+## 2.2.3 [2021-04-01]
+### Bug fixes
+1. [#236](https://github.com/influxdata/influxdb-client-go/pull/236) Setting MaxRetries to zero value disables retry strategy.
+1. [#239](https://github.com/influxdata/influxdb-client-go/pull/239) Blocking write client doesn't use retry handling.
+
+## 2.2.2 [2021-01-29]
+### Bug fixes
+1. [#229](https://github.com/influxdata/influxdb-client-go/pull/229) Connection errors are also subject for retrying.
+
+## 2.2.1 [2020-12-24]
+### Bug fixes
+1. [#220](https://github.com/influxdata/influxdb-client-go/pull/220) Fixed runtime error occurring when calling v2 API on v1 server.
+
+### Documentation
+1. [#218](https://github.com/influxdata/influxdb-client-go/pull/218), [#221](https://github.com/influxdata/influxdb-client-go/pull/221), [#222](https://github.com/influxdata/influxdb-client-go/pull/222), Changed links leading to sources to point to API docs in Readme, fixed broken links to InfluxDB docs.
+
+## 2.2.0 [2020-10-30]
+### Features
+1. [#206](https://github.com/influxdata/influxdb-client-go/pull/206) Adding TasksAPI for managing tasks and associated logs and runs.
+
+### Bug fixes
+1. [#209](https://github.com/influxdata/influxdb-client-go/pull/209) Synchronizing access to the write service in WriteAPIBlocking.
+
+## 2.1.0 [2020-10-02]
+### Features
+1. [#193](https://github.com/influxdata/influxdb-client-go/pull/193) Added authentication using username and password. See `UsersAPI.SignIn()` and `UsersAPI.SignOut()`
+1. [#204](https://github.com/influxdata/influxdb-client-go/pull/204) Synced with InfluxDB 2 RC0 swagger. Added pagination to Organizations API and `After` paging param to Buckets API.
+
+### Bug fixes
+1. [#191](https://github.com/influxdata/influxdb-client-go/pull/191) Fixed QueryTableResult.Next() failed to parse boolean datatype.
+1. [#192](https://github.com/influxdata/influxdb-client-go/pull/192) Client.Close() closes idle connections of internally created HTTP client
+
+### Documentation
+1. [#189](https://github.com/influxdata/influxdb-client-go/pull/189) Added clarification that server URL has to be the InfluxDB server base URL to API docs and all examples.
+1. [#196](https://github.com/influxdata/influxdb-client-go/pull/196) Changed default server port 9999 to 8086 in docs and examples
+1. [#200](https://github.com/influxdata/influxdb-client-go/pull/200) Fix example code in the Readme
+
+## 2.0.1 [2020-08-14]
+### Bug fixes
+1. [#187](https://github.com/influxdata/influxdb-client-go/pull/187) Properly updated library for new major version.
+
+## 2.0.0 [2020-08-14]
+### Breaking changes
+1. [#173](https://github.com/influxdata/influxdb-client-go/pull/173) Removed deprecated API.
+1. [#174](https://github.com/influxdata/influxdb-client-go/pull/174) Removed orgs labels API cause [it has been removed from the server API](https://github.com/influxdata/influxdb/pull/19104)
+1. [#175](https://github.com/influxdata/influxdb-client-go/pull/175) Removed WriteAPI.Close()
+
+### Features
+1. [#165](https://github.com/influxdata/influxdb-client-go/pull/165) Allow overriding the http.Client for the http service.
+1. [#179](https://github.com/influxdata/influxdb-client-go/pull/179) Unifying retry strategy among InfluxDB 2 clients: added exponential backoff.
+1. [#180](https://github.com/influxdata/influxdb-client-go/pull/180) Provided public logger API to enable overriding logging. It is also possible to disable logging.
+1. [#181](https://github.com/influxdata/influxdb-client-go/pull/181) Exposed HTTP service to allow custom server API calls. Added example.
+
+### Bug fixes
+1. [#175](https://github.com/influxdata/influxdb-client-go/pull/175) Fixed WriteAPIs management. Keeping single instance for each org and bucket pair.
+
+### Documentation
+1. [#185](https://github.com/influxdata/influxdb-client-go/pull/185) DeleteAPI and sample WriteAPIBlocking wrapper for implicit batching
+
+## 1.4.0 [2020-07-17]
+### Breaking changes
+1. [#156](https://github.com/influxdata/influxdb-client-go/pull/156) Fixing Go naming and code style violations:
+- Introducing new *API interfaces with proper name of types, methods and arguments.
+- This also affects the `Client` interface and the `Options` type.
+- Affected types and methods have been deprecated and they will be removed in the next release.
+
+### Bug fixes
+1. [#152](https://github.com/influxdata/influxdb-client-go/pull/152) Allow connecting to server on a URL path
+1. [#154](https://github.com/influxdata/influxdb-client-go/pull/154) Use idiomatic go style for write channels (internal)
+1. [#155](https://github.com/influxdata/influxdb-client-go/pull/155) Fix panic in FindOrganizationByName in case of no permissions
+
+
+## 1.3.0 [2020-06-19]
+### Features
+1. [#131](https://github.com/influxdata/influxdb-client-go/pull/131) Labels API
+1. [#136](https://github.com/influxdata/influxdb-client-go/pull/136) Possibility to specify default tags
+1. [#138](https://github.com/influxdata/influxdb-client-go/pull/138) Fix errors from InfluxDB 1.8 being empty
+
+### Bug fixes
+1. [#132](https://github.com/influxdata/influxdb-client-go/pull/132) Handle unsupported write type as string instead of generating panic
+1. [#134](https://github.com/influxdata/influxdb-client-go/pull/134) FluxQueryResult: support reordering of annotations
+
+## 1.2.0 [2020-05-15]
+### Breaking Changes
+ - [#107](https://github.com/influxdata/influxdb-client-go/pull/107) Renamed `InfluxDBClient` interface to `Client`, so the full name `influxdb2.Client` suits better to Go naming conventions
+ - [#125](https://github.com/influxdata/influxdb-client-go/pull/125) `WriteApi`,`WriteApiBlocking`,`QueryApi` interfaces and related objects like `Point`, `FluxTableMetadata`, `FluxTableColumn`, `FluxRecord`, moved to the `api` ( and `api/write`, `api/query`) packages
+ to provide consistent interface
+
+### Features
+1. [#120](https://github.com/influxdata/influxdb-client-go/pull/120) Health check API
+1. [#122](https://github.com/influxdata/influxdb-client-go/pull/122) Delete API
+1. [#124](https://github.com/influxdata/influxdb-client-go/pull/124) Buckets API
+
+### Bug fixes
+1. [#108](https://github.com/influxdata/influxdb-client-go/pull/108) Fix default retry interval doc
+1. [#110](https://github.com/influxdata/influxdb-client-go/pull/110) Allowing empty (nil) values in query result
+
+### Documentation
+ - [#112](https://github.com/influxdata/influxdb-client-go/pull/112) Clarify how to use client with InfluxDB 1.8+
+ - [#115](https://github.com/influxdata/influxdb-client-go/pull/115) Doc and examples for reading write api errors
+
+## 1.1.0 [2020-04-24]
+### Features
+1. [#100](https://github.com/influxdata/influxdb-client-go/pull/100) HTTP request timeout made configurable
+1. [#99](https://github.com/influxdata/influxdb-client-go/pull/99) Organizations API and Users API
+1. [#96](https://github.com/influxdata/influxdb-client-go/pull/96) Authorization API
+
+### Docs
+1. [#101](https://github.com/influxdata/influxdb-client-go/pull/101) Added examples to API docs
+
+## 1.0.0 [2020-04-01]
+### Core
+
+- initial release of new client version
+
+### APIs
+
+- initial release of new client version
diff --git a/vendor/github.com/go-kit/kit/LICENSE b/vendor/github.com/influxdata/influxdb-client-go/v2/LICENSE
similarity index 94%
rename from vendor/github.com/go-kit/kit/LICENSE
rename to vendor/github.com/influxdata/influxdb-client-go/v2/LICENSE
index 9d83342..6b1f43f 100644
--- a/vendor/github.com/go-kit/kit/LICENSE
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/LICENSE
@@ -1,6 +1,6 @@
-The MIT License (MIT)
+MIT License
-Copyright (c) 2015 Peter Bourgon
+Copyright (c) 2020-2021 Influxdata, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -19,4 +19,3 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
-
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/Makefile b/vendor/github.com/influxdata/influxdb-client-go/v2/Makefile
new file mode 100644
index 0000000..849aef1
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/Makefile
@@ -0,0 +1,31 @@
+artifacts_path := /tmp/artifacts
+
+help:
+ @echo 'Targets:'
+ @echo ' all - runs lint, server, coverage'
+ @echo ' lint - runs code style checks'
+ @echo ' shorttest - runs unit and integration tests'
+ @echo ' test - runs all tests, including e2e tests - requires running influxdb 2 server'
+ @echo ' coverage - runs all tests, including e2e tests, with coverage report - requires running influxdb 2 server'
+ @echo ' server - prepares InfluxDB in docker environment'
+
+lint:
+ go vet ./...
+ go install honnef.co/go/tools/cmd/staticcheck@latest && staticcheck --checks='all' --tags e2e ./...
+ go install golang.org/x/lint/golint@latest && golint ./...
+
+shorttest:
+ go test -race -v -count=1 ./...
+
+test:
+ go test -race -v -count=1 --tags e2e ./...
+
+coverage:
+ go install gotest.tools/gotestsum@latest && gotestsum --junitfile /tmp/test-results/unit-tests.xml -- -race -coverprofile=coverage.txt -covermode=atomic -coverpkg '.,./api/...,./internal/.../,./log/...' -tags e2e ./...
+ if test ! -e $(artifacts_path); then mkdir $(artifacts_path); fi
+ go tool cover -html=coverage.txt -o $(artifacts_path)/coverage.html
+
+server:
+ ./scripts/influxdb-restart.sh
+
+all: lint server coverage
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/README.md b/vendor/github.com/influxdata/influxdb-client-go/v2/README.md
new file mode 100644
index 0000000..adaed29
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/README.md
@@ -0,0 +1,697 @@
+# InfluxDB Client Go
+
+[![CircleCI](https://circleci.com/gh/influxdata/influxdb-client-go.svg?style=svg)](https://circleci.com/gh/influxdata/influxdb-client-go)
+[![codecov](https://codecov.io/gh/influxdata/influxdb-client-go/branch/master/graph/badge.svg)](https://codecov.io/gh/influxdata/influxdb-client-go)
+[![License](https://img.shields.io/github/license/influxdata/influxdb-client-go.svg)](https://github.com/influxdata/influxdb-client-go/blob/master/LICENSE)
+[![Slack Status](https://img.shields.io/badge/slack-join_chat-white.svg?logo=slack&style=social)](https://www.influxdata.com/slack)
+
+This repository contains the reference Go client for InfluxDB 2.
+
+#### Note: Use this client library with InfluxDB 2.x and InfluxDB 1.8+ ([see details](#influxdb-18-api-compatibility)). For connecting to InfluxDB 1.7 or earlier instances, use the [influxdb1-go](https://github.com/influxdata/influxdb1-client) client library.
+
+- [Features](#features)
+- [Documentation](#documentation)
+ - [Examples](#examples)
+- [How To Use](#how-to-use)
+ - [Basic Example](#basic-example)
+ - [Writes in Detail](#writes)
+ - [Queries in Detail](#queries)
+ - [Parametrized Queries](#parametrized-queries)
+ - [Concurrency](#concurrency)
+ - [Proxy and redirects](#proxy-and-redirects)
+ - [Checking Server State](#checking-server-state)
+- [InfluxDB 1.8 API compatibility](#influxdb-18-api-compatibility)
+- [Contributing](#contributing)
+- [License](#license)
+
+## Features
+
+- InfluxDB 2 client
+ - Querying data
+ - using the Flux language
+ - into raw data, flux table representation
+ - [How to queries](#queries)
+ - Writing data using
+ - [Line Protocol](https://docs.influxdata.com/influxdb/v2.0/reference/syntax/line-protocol/)
+ - [Data Point](https://pkg.go.dev/github.com/influxdata/influxdb-client-go/v2/api/write#Point)
+ - Both [asynchronous](https://pkg.go.dev/github.com/influxdata/influxdb-client-go/v2/api#WriteAPI) or [synchronous](https://pkg.go.dev/github.com/influxdata/influxdb-client-go/v2/api#WriteAPIBlocking) ways
+ - [How to writes](#writes)
+ - InfluxDB 2 API
+ - setup, ready, health
+ - authotizations, users, organizations
+ - buckets, delete
+ - ...
+
+## Documentation
+
+This section contains links to the client library documentation.
+
+- [Product documentation](https://docs.influxdata.com/influxdb/v2.0/tools/client-libraries/), [Getting Started](#how-to-use)
+- [Examples](#examples)
+- [API Reference](https://pkg.go.dev/github.com/influxdata/influxdb-client-go/v2)
+- [Changelog](CHANGELOG.md)
+
+### Examples
+
+Examples for basic writing and querying data are shown below in this document
+
+There are also other examples in the API docs:
+ - [Client usage](https://pkg.go.dev/github.com/influxdata/influxdb-client-go/v2?tab=doc#pkg-examples)
+ - [Management APIs](https://pkg.go.dev/github.com/influxdata/influxdb-client-go/v2/api?tab=doc#pkg-examples)
+
+## How To Use
+
+### Installation
+**Go 1.17** or later is required.
+
+1. Add the client package your to your project dependencies (go.mod).
+ ```sh
+ go get github.com/influxdata/influxdb-client-go/v2
+ ```
+1. Add import `github.com/influxdata/influxdb-client-go/v2` to your source code.
+
+### Basic Example
+The following example demonstrates how to write data to InfluxDB 2 and read them back using the Flux language:
+```go
+package main
+
+import (
+ "context"
+ "fmt"
+ "time"
+
+ "github.com/influxdata/influxdb-client-go/v2"
+)
+
+func main() {
+ // Create a new client using an InfluxDB server base URL and an authentication token
+ client := influxdb2.NewClient("http://localhost:8086", "my-token")
+ // Use blocking write client for writes to desired bucket
+ writeAPI := client.WriteAPIBlocking("my-org", "my-bucket")
+ // Create point using full params constructor
+ p := influxdb2.NewPoint("stat",
+ map[string]string{"unit": "temperature"},
+ map[string]interface{}{"avg": 24.5, "max": 45.0},
+ time.Now())
+ // write point immediately
+ writeAPI.WritePoint(context.Background(), p)
+ // Create point using fluent style
+ p = influxdb2.NewPointWithMeasurement("stat").
+ AddTag("unit", "temperature").
+ AddField("avg", 23.2).
+ AddField("max", 45.0).
+ SetTime(time.Now())
+ writeAPI.WritePoint(context.Background(), p)
+
+ // Or write directly line protocol
+ line := fmt.Sprintf("stat,unit=temperature avg=%f,max=%f", 23.5, 45.0)
+ writeAPI.WriteRecord(context.Background(), line)
+
+ // Get query client
+ queryAPI := client.QueryAPI("my-org")
+ // Get parser flux query result
+ result, err := queryAPI.Query(context.Background(), `from(bucket:"my-bucket")|> range(start: -1h) |> filter(fn: (r) => r._measurement == "stat")`)
+ if err == nil {
+ // Use Next() to iterate over query result lines
+ for result.Next() {
+ // Observe when there is new grouping key producing new table
+ if result.TableChanged() {
+ fmt.Printf("table: %s\n", result.TableMetadata().String())
+ }
+ // read result
+ fmt.Printf("row: %s\n", result.Record().String())
+ }
+ if result.Err() != nil {
+ fmt.Printf("Query error: %s\n", result.Err().Error())
+ }
+ }
+ // Ensures background processes finishes
+ client.Close()
+}
+```
+### Options
+The InfluxDBClient uses set of options to configure behavior. These are available in the [Options](https://pkg.go.dev/github.com/influxdata/influxdb-client-go/v2#Options) object
+Creating a client instance using
+```go
+client := influxdb2.NewClient("http://localhost:8086", "my-token")
+```
+will use the default options.
+
+To set different configuration values, e.g. to set gzip compression and trust all server certificates, get default options
+and change what is needed:
+```go
+client := influxdb2.NewClientWithOptions("http://localhost:8086", "my-token",
+ influxdb2.DefaultOptions().
+ SetUseGZip(true).
+ SetTLSConfig(&tls.Config{
+ InsecureSkipVerify: true,
+ }))
+```
+### Writes
+
+Client offers two ways of writing, non-blocking and blocking.
+
+### Non-blocking write client
+Non-blocking write client uses implicit batching. Data are asynchronously
+written to the underlying buffer and they are automatically sent to a server when the size of the write buffer reaches the batch size, default 5000, or the flush interval, default 1s, times out.
+Writes are automatically retried on server back pressure.
+
+This write client also offers synchronous blocking method to ensure that write buffer is flushed and all pending writes are finished,
+see [Flush()](https://pkg.go.dev/github.com/influxdata/influxdb-client-go/v2/api#WriteAPI.Flush) method.
+Always use [Close()](https://pkg.go.dev/github.com/influxdata/influxdb-client-go/v2#Client.Close) method of the client to stop all background processes.
+
+Asynchronous write client is recommended for frequent periodic writes.
+
+```go
+package main
+
+import (
+ "fmt"
+ "math/rand"
+ "time"
+
+ "github.com/influxdata/influxdb-client-go/v2"
+)
+
+func main() {
+ // Create a new client using an InfluxDB server base URL and an authentication token
+ // and set batch size to 20
+ client := influxdb2.NewClientWithOptions("http://localhost:8086", "my-token",
+ influxdb2.DefaultOptions().SetBatchSize(20))
+ // Get non-blocking write client
+ writeAPI := client.WriteAPI("my-org","my-bucket")
+ // write some points
+ for i := 0; i <100; i++ {
+ // create point
+ p := influxdb2.NewPoint(
+ "system",
+ map[string]string{
+ "id": fmt.Sprintf("rack_%v", i%10),
+ "vendor": "AWS",
+ "hostname": fmt.Sprintf("host_%v", i%100),
+ },
+ map[string]interface{}{
+ "temperature": rand.Float64() * 80.0,
+ "disk_free": rand.Float64() * 1000.0,
+ "disk_total": (i/10 + 1) * 1000000,
+ "mem_total": (i/100 + 1) * 10000000,
+ "mem_free": rand.Uint64(),
+ },
+ time.Now())
+ // write asynchronously
+ writeAPI.WritePoint(p)
+ }
+ // Force all unwritten data to be sent
+ writeAPI.Flush()
+ // Ensures background processes finishes
+ client.Close()
+}
+```
+### Handling of failed async writes
+WriteAPI by default continues with retrying of failed writes.
+Retried are automatically writes that fail on a connection failure or when server returns response HTTP status code >= 429.
+
+Retrying algorithm uses random exponential strategy to set retry time.
+The delay for the next retry attempt is a random value in the interval _retryInterval * exponentialBase^(attempts)_ and _retryInterval * exponentialBase^(attempts+1)_.
+If writes of batch repeatedly fails, WriteAPI continues with retrying until _maxRetries_ is reached or the overall retry time of batch exceeds _maxRetryTime_.
+
+The defaults parameters (part of the WriteOptions) are:
+ - _retryInterval_=5,000ms
+ - _exponentialBase_=2
+ - _maxRetryDelay_=125,000ms
+ - _maxRetries_=5
+ - _maxRetryTime_=180,000ms
+
+Retry delays are by default randomly distributed within the ranges:
+ 1. 5,000-10,000
+ 1. 10,000-20,000
+ 1. 20,000-40,000
+ 1. 40,000-80,000
+ 1. 80,000-125,000
+
+Setting _retryInterval_ to 0 disables retry strategy and any failed write will discard the batch.
+
+[WriteFailedCallback](https://pkg.go.dev/github.com/influxdata/influxdb-client-go/v2/api#WriteFailedCallback) allows advanced controlling of retrying.
+It is synchronously notified in case async write fails.
+It controls further batch handling by its return value. If it returns `true`, WriteAPI continues with retrying of writes of this batch. Returned `false` means the batch should be discarded.
+
+### Reading async errors
+WriteAPI automatically logs write errors. Use [Errors()](https://pkg.go.dev/github.com/influxdata/influxdb-client-go/v2/api#WriteAPI.Errors) method, which returns the channel for reading errors occuring during async writes, for writing write error to a custom target:
+
+```go
+package main
+
+import (
+ "fmt"
+ "math/rand"
+ "time"
+
+ "github.com/influxdata/influxdb-client-go/v2"
+)
+
+func main() {
+ // Create a new client using an InfluxDB server base URL and an authentication token
+ client := influxdb2.NewClient("http://localhost:8086", "my-token")
+ // Get non-blocking write client
+ writeAPI := client.WriteAPI("my-org", "my-bucket")
+ // Get errors channel
+ errorsCh := writeAPI.Errors()
+ // Create go proc for reading and logging errors
+ go func() {
+ for err := range errorsCh {
+ fmt.Printf("write error: %s\n", err.Error())
+ }
+ }()
+ // write some points
+ for i := 0; i < 100; i++ {
+ // create point
+ p := influxdb2.NewPointWithMeasurement("stat").
+ AddTag("id", fmt.Sprintf("rack_%v", i%10)).
+ AddTag("vendor", "AWS").
+ AddTag("hostname", fmt.Sprintf("host_%v", i%100)).
+ AddField("temperature", rand.Float64()*80.0).
+ AddField("disk_free", rand.Float64()*1000.0).
+ AddField("disk_total", (i/10+1)*1000000).
+ AddField("mem_total", (i/100+1)*10000000).
+ AddField("mem_free", rand.Uint64()).
+ SetTime(time.Now())
+ // write asynchronously
+ writeAPI.WritePoint(p)
+ }
+ // Force all unwritten data to be sent
+ writeAPI.Flush()
+ // Ensures background processes finishes
+ client.Close()
+}
+```
+
+### Blocking write client
+Blocking write client writes given point(s) synchronously. It doesn't do implicit batching. Batch is created from given set of points.
+Implicit batching can be enabled with `WriteAPIBlocking.EnableBatching()`.
+
+```go
+package main
+
+import (
+ "context"
+ "fmt"
+ "math/rand"
+ "time"
+
+ "github.com/influxdata/influxdb-client-go/v2"
+)
+
+func main() {
+ // Create a new client using an InfluxDB server base URL and an authentication token
+ client := influxdb2.NewClient("http://localhost:8086", "my-token")
+ // Get blocking write client
+ writeAPI := client.WriteAPIBlocking("my-org","my-bucket")
+ // write some points
+ for i := 0; i <100; i++ {
+ // create data point
+ p := influxdb2.NewPoint(
+ "system",
+ map[string]string{
+ "id": fmt.Sprintf("rack_%v", i%10),
+ "vendor": "AWS",
+ "hostname": fmt.Sprintf("host_%v", i%100),
+ },
+ map[string]interface{}{
+ "temperature": rand.Float64() * 80.0,
+ "disk_free": rand.Float64() * 1000.0,
+ "disk_total": (i/10 + 1) * 1000000,
+ "mem_total": (i/100 + 1) * 10000000,
+ "mem_free": rand.Uint64(),
+ },
+ time.Now())
+ // write synchronously
+ err := writeAPI.WritePoint(context.Background(), p)
+ if err != nil {
+ panic(err)
+ }
+ }
+ // Ensures background processes finishes
+ client.Close()
+}
+```
+
+### Queries
+Query client offers retrieving of query results to a parsed representation in a [QueryTableResult](https://pkg.go.dev/github.com/influxdata/influxdb-client-go/v2/api#QueryTableResult) or to a raw string.
+
+### QueryTableResult
+QueryTableResult offers comfortable way how to deal with flux query CSV response. It parses CSV stream into FluxTableMetaData, FluxColumn and FluxRecord objects
+for easy reading the result.
+
+```go
+package main
+
+import (
+ "context"
+ "fmt"
+
+ "github.com/influxdata/influxdb-client-go/v2"
+)
+
+func main() {
+ // Create a new client using an InfluxDB server base URL and an authentication token
+ client := influxdb2.NewClient("http://localhost:8086", "my-token")
+ // Get query client
+ queryAPI := client.QueryAPI("my-org")
+ // get QueryTableResult
+ result, err := queryAPI.Query(context.Background(), `from(bucket:"my-bucket")|> range(start: -1h) |> filter(fn: (r) => r._measurement == "stat")`)
+ if err == nil {
+ // Iterate over query response
+ for result.Next() {
+ // Notice when group key has changed
+ if result.TableChanged() {
+ fmt.Printf("table: %s\n", result.TableMetadata().String())
+ }
+ // Access data
+ fmt.Printf("value: %v\n", result.Record().Value())
+ }
+ // check for an error
+ if result.Err() != nil {
+ fmt.Printf("query parsing error: %s\n", result.Err().Error())
+ }
+ } else {
+ panic(err)
+ }
+ // Ensures background processes finishes
+ client.Close()
+}
+```
+
+### Raw
+[QueryRaw()](https://pkg.go.dev/github.com/influxdata/influxdb-client-go/v2/api#QueryAPI.QueryRaw) returns raw, unparsed, query result string and process it on your own. Returned csv format
+can be controlled by the third parameter, query dialect.
+
+```go
+package main
+
+import (
+ "context"
+ "fmt"
+
+ "github.com/influxdata/influxdb-client-go/v2"
+)
+
+func main() {
+ // Create a new client using an InfluxDB server base URL and an authentication token
+ client := influxdb2.NewClient("http://localhost:8086", "my-token")
+ // Get query client
+ queryAPI := client.QueryAPI("my-org")
+ // Query and get complete result as a string
+ // Use default dialect
+ result, err := queryAPI.QueryRaw(context.Background(), `from(bucket:"my-bucket")|> range(start: -1h) |> filter(fn: (r) => r._measurement == "stat")`, influxdb2.DefaultDialect())
+ if err == nil {
+ fmt.Println("QueryResult:")
+ fmt.Println(result)
+ } else {
+ panic(err)
+ }
+ // Ensures background processes finishes
+ client.Close()
+}
+```
+### Parametrized Queries
+InfluxDB Cloud supports [Parameterized Queries](https://docs.influxdata.com/influxdb/cloud/query-data/parameterized-queries/)
+that let you dynamically change values in a query using the InfluxDB API. Parameterized queries make Flux queries more
+reusable and can also be used to help prevent injection attacks.
+
+InfluxDB Cloud inserts the params object into the Flux query as a Flux record named `params`. Use dot or bracket
+notation to access parameters in the `params` record in your Flux query. Parameterized Flux queries support only `int`
+, `float`, and `string` data types. To convert the supported data types into
+other [Flux basic data types, use Flux type conversion functions](https://docs.influxdata.com/influxdb/cloud/query-data/parameterized-queries/#supported-parameter-data-types).
+
+Query parameters can be passed as a struct or map. Param values can be only simple types or `time.Time`.
+The name of the parameter represented by a struct field can be specified by JSON annotation.
+
+Parameterized query example:
+> :warning: Parameterized Queries are supported only in InfluxDB Cloud. There is no support in InfluxDB OSS currently.
+```go
+package main
+
+import (
+ "context"
+ "fmt"
+
+ "github.com/influxdata/influxdb-client-go/v2"
+)
+
+func main() {
+ // Create a new client using an InfluxDB server base URL and an authentication token
+ client := influxdb2.NewClient("http://localhost:8086", "my-token")
+ // Get query client
+ queryAPI := client.QueryAPI("my-org")
+ // Define parameters
+ parameters := struct {
+ Start string `json:"start"`
+ Field string `json:"field"`
+ Value float64 `json:"value"`
+ }{
+ "-1h",
+ "temperature",
+ 25,
+ }
+ // Query with parameters
+ query := `from(bucket:"my-bucket")
+ |> range(start: duration(params.start))
+ |> filter(fn: (r) => r._measurement == "stat")
+ |> filter(fn: (r) => r._field == params.field)
+ |> filter(fn: (r) => r._value > params.value)`
+
+ // Get result
+ result, err := queryAPI.QueryWithParams(context.Background(), query, parameters)
+ if err == nil {
+ // Iterate over query response
+ for result.Next() {
+ // Notice when group key has changed
+ if result.TableChanged() {
+ fmt.Printf("table: %s\n", result.TableMetadata().String())
+ }
+ // Access data
+ fmt.Printf("value: %v\n", result.Record().Value())
+ }
+ // check for an error
+ if result.Err() != nil {
+ fmt.Printf("query parsing error: %s\n", result.Err().Error())
+ }
+ } else {
+ panic(err)
+ }
+ // Ensures background processes finishes
+ client.Close()
+}
+```
+
+### Concurrency
+InfluxDB Go Client can be used in a concurrent environment. All its functions are thread-safe.
+
+The best practise is to use a single `Client` instance per server URL. This ensures optimized resources usage,
+most importantly reusing HTTP connections.
+
+For efficient reuse of HTTP resources among multiple clients, create an HTTP client and use `Options.SetHTTPClient()` for setting it to all clients:
+```go
+ // Create HTTP client
+ httpClient := &http.Client{
+ Timeout: time.Second * time.Duration(60),
+ Transport: &http.Transport{
+ DialContext: (&net.Dialer{
+ Timeout: 5 * time.Second,
+ }).DialContext,
+ TLSHandshakeTimeout: 5 * time.Second,
+ TLSClientConfig: &tls.Config{
+ InsecureSkipVerify: true,
+ },
+ MaxIdleConns: 100,
+ MaxIdleConnsPerHost: 100,
+ IdleConnTimeout: 90 * time.Second,
+ },
+ }
+ // Client for server 1
+ client1 := influxdb2.NewClientWithOptions("https://server:8086", "my-token", influxdb2.DefaultOptions().SetHTTPClient(httpClient))
+ // Client for server 2
+ client2 := influxdb2.NewClientWithOptions("https://server:9999", "my-token2", influxdb2.DefaultOptions().SetHTTPClient(httpClient))
+```
+
+Client ensures that there is a single instance of each server API sub-client for the specific area. E.g. a single `WriteAPI` instance for each org/bucket pair,
+a single `QueryAPI` for each org.
+
+Such a single API sub-client instance can be used concurrently:
+```go
+package main
+
+import (
+ "math/rand"
+ "sync"
+ "time"
+
+ influxdb2 "github.com/influxdata/influxdb-client-go"
+ "github.com/influxdata/influxdb-client-go/v2/api/write"
+)
+
+func main() {
+ // Create client
+ client := influxdb2.NewClient("http://localhost:8086", "my-token")
+ // Ensure closing the client
+ defer client.Close()
+
+ // Get write client
+ writeApi := client.WriteAPI("my-org", "my-bucket")
+
+ // Create channel for points feeding
+ pointsCh := make(chan *write.Point, 200)
+
+ threads := 5
+
+ var wg sync.WaitGroup
+ go func(points int) {
+ for i := 0; i < points; i++ {
+ p := influxdb2.NewPoint("meas",
+ map[string]string{"tag": "tagvalue"},
+ map[string]interface{}{"val1": rand.Int63n(1000), "val2": rand.Float64()*100.0 - 50.0},
+ time.Now())
+ pointsCh <- p
+ }
+ close(pointsCh)
+ }(1000000)
+
+ // Launch write routines
+ for t := 0; t < threads; t++ {
+ wg.Add(1)
+ go func() {
+ for p := range pointsCh {
+ writeApi.WritePoint(p)
+ }
+ wg.Done()
+ }()
+ }
+ // Wait for writes complete
+ wg.Wait()
+}
+```
+
+### Proxy and redirects
+You can configure InfluxDB Go client behind a proxy in two ways:
+ 1. Using environment variable
+ Set environment variable `HTTP_PROXY` (or `HTTPS_PROXY` based on the scheme of your server url).
+ e.g. (linux) `export HTTP_PROXY=http://my-proxy:8080` or in Go code `os.Setenv("HTTP_PROXY","http://my-proxy:8080")`
+
+ 1. Configure `http.Client` to use proxy
+ Create a custom `http.Client` with a proxy configuration:
+ ```go
+ proxyUrl, err := url.Parse("http://my-proxy:8080")
+ httpClient := &http.Client{
+ Transport: &http.Transport{
+ Proxy: http.ProxyURL(proxyUrl)
+ }
+ }
+ client := influxdb2.NewClientWithOptions("http://localhost:8086", token, influxdb2.DefaultOptions().SetHTTPClient(httpClient))
+ ```
+
+ Client automatically follows HTTP redirects. The default redirect policy is to follow up to 10 consecutive requests.
+ Due to a security reason _Authorization_ header is not forwarded when redirect leads to a different domain.
+ To overcome this limitation you have to set a custom redirect handler:
+```go
+token := "my-token"
+
+httpClient := &http.Client{
+ CheckRedirect: func(req *http.Request, via []*http.Request) error {
+ req.Header.Add("Authorization","Token " + token)
+ return nil
+ },
+}
+client := influxdb2.NewClientWithOptions("http://localhost:8086", token, influxdb2.DefaultOptions().SetHTTPClient(httpClient))
+```
+
+### Checking Server State
+There are three functions for checking whether a server is up and ready for communication:
+
+| Function| Description | Availability |
+|:----------|:----------|:----------|
+| [Health()](https://pkg.go.dev/github.com/influxdata/influxdb-client-go/v2#Client.Health) | Detailed info about the server status, along with version string | OSS |
+| [Ready()](https://pkg.go.dev/github.com/influxdata/influxdb-client-go/v2#Client.Ready) | Server uptime info | OSS |
+| [Ping()](https://pkg.go.dev/github.com/influxdata/influxdb-client-go/v2#Client.Ping) | Whether a server is up | OSS, Cloud |
+
+Only the [Ping()](https://pkg.go.dev/github.com/influxdata/influxdb-client-go/v2#Client.Ping) function works in InfluxDB Cloud server.
+
+## InfluxDB 1.8 API compatibility
+
+ [InfluxDB 1.8.0 introduced forward compatibility APIs](https://docs.influxdata.com/influxdb/latest/tools/api/#influxdb-2-0-api-compatibility-endpoints) for InfluxDB 2.0. This allow you to easily move from InfluxDB 1.x to InfluxDB 2.0 Cloud or open source.
+
+ Client API usage differences summary:
+ 1. Use the form `username:password` for an **authentication token**. Example: `my-user:my-password`. Use an empty string (`""`) if the server doesn't require authentication.
+ 1. The organization parameter is not used. Use an empty string (`""`) where necessary.
+ 1. Use the form `database/retention-policy` where a **bucket** is required. Skip retention policy if the default retention policy should be used. Examples: `telegraf/autogen`, `telegraf`. Â
+
+ The following forward compatible APIs are available:
+
+ | API | Endpoint | Description |
+ |:----------|:----------|:----------|
+ | [WriteAPI](https://pkg.go.dev/github.com/influxdata/influxdb-client-go/v2/api#WriteAPI) (also [WriteAPIBlocking](https://pkg.go.dev/github.com/influxdata/influxdb-client-go/v2/api#WriteAPIBlocking))| [/api/v2/write](https://docs.influxdata.com/influxdb/v2.0/write-data/developer-tools/api/) | Write data to InfluxDB 1.8.0+ using the InfluxDB 2.0 API |
+ | [QueryAPI](https://pkg.go.dev/github.com/influxdata/influxdb-client-go/v2/api#QueryAPI) | [/api/v2/query](https://docs.influxdata.com/influxdb/v2.0/query-data/execute-queries/influx-api/) | Query data in InfluxDB 1.8.0+ using the InfluxDB 2.0 API and [Flux](https://docs.influxdata.com/flux/latest/) endpoint should be enabled by the [`flux-enabled` option](https://docs.influxdata.com/influxdb/v1.8/administration/config/#flux-enabled-false)
+ | [Health()](https://pkg.go.dev/github.com/influxdata/influxdb-client-go/v2#Client.Health) | [/health](https://docs.influxdata.com/influxdb/v2.0/api/#tag/Health) | Check the health of your InfluxDB instance |
+
+
+### Example
+```go
+package main
+
+import (
+ "context"
+ "fmt"
+ "time"
+
+ "github.com/influxdata/influxdb-client-go/v2"
+)
+
+func main() {
+ userName := "my-user"
+ password := "my-password"
+ // Create a new client using an InfluxDB server base URL and an authentication token
+ // For authentication token supply a string in the form: "username:password" as a token. Set empty value for an unauthenticated server
+ client := influxdb2.NewClient("http://localhost:8086", fmt.Sprintf("%s:%s",userName, password))
+ // Get the blocking write client
+ // Supply a string in the form database/retention-policy as a bucket. Skip retention policy for the default one, use just a database name (without the slash character)
+ // Org name is not used
+ writeAPI := client.WriteAPIBlocking("", "test/autogen")
+ // create point using full params constructor
+ p := influxdb2.NewPoint("stat",
+ map[string]string{"unit": "temperature"},
+ map[string]interface{}{"avg": 24.5, "max": 45},
+ time.Now())
+ // Write data
+ err := writeAPI.WritePoint(context.Background(), p)
+ if err != nil {
+ fmt.Printf("Write error: %s\n", err.Error())
+ }
+
+ // Get query client. Org name is not used
+ queryAPI := client.QueryAPI("")
+ // Supply string in a form database/retention-policy as a bucket. Skip retention policy for the default one, use just a database name (without the slash character)
+ result, err := queryAPI.Query(context.Background(), `from(bucket:"test")|> range(start: -1h) |> filter(fn: (r) => r._measurement == "stat")`)
+ if err == nil {
+ for result.Next() {
+ if result.TableChanged() {
+ fmt.Printf("table: %s\n", result.TableMetadata().String())
+ }
+ fmt.Printf("row: %s\n", result.Record().String())
+ }
+ if result.Err() != nil {
+ fmt.Printf("Query error: %s\n", result.Err().Error())
+ }
+ } else {
+ fmt.Printf("Query error: %s\n", err.Error())
+ }
+ // Close client
+ client.Close()
+}
+```
+
+## Contributing
+
+If you would like to contribute code you can do through GitHub by forking the repository and sending a pull request into the `master` branch.
+
+## License
+
+The InfluxDB 2 Go Client is released under the [MIT License](https://opensource.org/licenses/MIT).
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/api/authorizations.go b/vendor/github.com/influxdata/influxdb-client-go/v2/api/authorizations.go
new file mode 100644
index 0000000..692659f
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/api/authorizations.go
@@ -0,0 +1,149 @@
+// Copyright 2020-2021 InfluxData, Inc. All rights reserved.
+// Use of this source code is governed by MIT
+// license that can be found in the LICENSE file.
+
+package api
+
+import (
+ "context"
+
+ "github.com/influxdata/influxdb-client-go/v2/domain"
+)
+
+// AuthorizationsAPI provides methods for organizing Authorization in a InfluxDB server
+type AuthorizationsAPI interface {
+ // GetAuthorizations returns all authorizations
+ GetAuthorizations(ctx context.Context) (*[]domain.Authorization, error)
+ // FindAuthorizationsByUserName returns all authorizations for given userName
+ FindAuthorizationsByUserName(ctx context.Context, userName string) (*[]domain.Authorization, error)
+ // FindAuthorizationsByUserID returns all authorizations for given userID
+ FindAuthorizationsByUserID(ctx context.Context, userID string) (*[]domain.Authorization, error)
+ // FindAuthorizationsByOrgName returns all authorizations for given organization name
+ FindAuthorizationsByOrgName(ctx context.Context, orgName string) (*[]domain.Authorization, error)
+ // FindAuthorizationsByOrgID returns all authorizations for given organization id
+ FindAuthorizationsByOrgID(ctx context.Context, orgID string) (*[]domain.Authorization, error)
+ // CreateAuthorization creates new authorization
+ CreateAuthorization(ctx context.Context, authorization *domain.Authorization) (*domain.Authorization, error)
+ // CreateAuthorizationWithOrgID creates new authorization with given permissions scoped to given orgID
+ CreateAuthorizationWithOrgID(ctx context.Context, orgID string, permissions []domain.Permission) (*domain.Authorization, error)
+ // UpdateAuthorizationStatus updates status of authorization
+ UpdateAuthorizationStatus(ctx context.Context, authorization *domain.Authorization, status domain.AuthorizationUpdateRequestStatus) (*domain.Authorization, error)
+ // UpdateAuthorizationStatusWithID updates status of authorization with authID
+ UpdateAuthorizationStatusWithID(ctx context.Context, authID string, status domain.AuthorizationUpdateRequestStatus) (*domain.Authorization, error)
+ // DeleteAuthorization deletes authorization
+ DeleteAuthorization(ctx context.Context, authorization *domain.Authorization) error
+ // DeleteAuthorization deletes authorization with authID
+ DeleteAuthorizationWithID(ctx context.Context, authID string) error
+}
+
+// authorizationsAPI implements AuthorizationsAPI
+type authorizationsAPI struct {
+ apiClient *domain.ClientWithResponses
+}
+
+// NewAuthorizationsAPI creates new instance of AuthorizationsAPI
+func NewAuthorizationsAPI(apiClient *domain.ClientWithResponses) AuthorizationsAPI {
+ return &authorizationsAPI{
+ apiClient: apiClient,
+ }
+}
+
+func (a *authorizationsAPI) GetAuthorizations(ctx context.Context) (*[]domain.Authorization, error) {
+ authQuery := &domain.GetAuthorizationsParams{}
+ return a.listAuthorizations(ctx, authQuery)
+}
+
+func (a *authorizationsAPI) FindAuthorizationsByUserName(ctx context.Context, userName string) (*[]domain.Authorization, error) {
+ authQuery := &domain.GetAuthorizationsParams{User: &userName}
+ return a.listAuthorizations(ctx, authQuery)
+}
+
+func (a *authorizationsAPI) FindAuthorizationsByUserID(ctx context.Context, userID string) (*[]domain.Authorization, error) {
+ authQuery := &domain.GetAuthorizationsParams{UserID: &userID}
+ return a.listAuthorizations(ctx, authQuery)
+}
+
+func (a *authorizationsAPI) FindAuthorizationsByOrgName(ctx context.Context, orgName string) (*[]domain.Authorization, error) {
+ authQuery := &domain.GetAuthorizationsParams{Org: &orgName}
+ return a.listAuthorizations(ctx, authQuery)
+}
+
+func (a *authorizationsAPI) FindAuthorizationsByOrgID(ctx context.Context, orgID string) (*[]domain.Authorization, error) {
+ authQuery := &domain.GetAuthorizationsParams{OrgID: &orgID}
+ return a.listAuthorizations(ctx, authQuery)
+}
+
+func (a *authorizationsAPI) listAuthorizations(ctx context.Context, query *domain.GetAuthorizationsParams) (*[]domain.Authorization, error) {
+ response, err := a.apiClient.GetAuthorizationsWithResponse(ctx, query)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON200.Authorizations, nil
+}
+
+func (a *authorizationsAPI) CreateAuthorization(ctx context.Context, authorization *domain.Authorization) (*domain.Authorization, error) {
+ params := &domain.PostAuthorizationsParams{}
+ req := domain.PostAuthorizationsJSONRequestBody{
+ AuthorizationUpdateRequest: authorization.AuthorizationUpdateRequest,
+ OrgID: authorization.OrgID,
+ Permissions: authorization.Permissions,
+ UserID: authorization.UserID,
+ }
+ response, err := a.apiClient.PostAuthorizationsWithResponse(ctx, params, req)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ if response.JSON400 != nil {
+ return nil, domain.ErrorToHTTPError(response.JSON400, response.StatusCode())
+ }
+ return response.JSON201, nil
+}
+
+func (a *authorizationsAPI) CreateAuthorizationWithOrgID(ctx context.Context, orgID string, permissions []domain.Permission) (*domain.Authorization, error) {
+ status := domain.AuthorizationUpdateRequestStatusActive
+ auth := &domain.Authorization{
+ AuthorizationUpdateRequest: domain.AuthorizationUpdateRequest{Status: &status},
+ OrgID: &orgID,
+ Permissions: &permissions,
+ }
+ return a.CreateAuthorization(ctx, auth)
+}
+
+func (a *authorizationsAPI) UpdateAuthorizationStatusWithID(ctx context.Context, authID string, status domain.AuthorizationUpdateRequestStatus) (*domain.Authorization, error) {
+ params := &domain.PatchAuthorizationsIDParams{}
+ body := &domain.PatchAuthorizationsIDJSONRequestBody{Status: &status}
+ response, err := a.apiClient.PatchAuthorizationsIDWithResponse(ctx, authID, params, *body)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON200, nil
+}
+
+func (a *authorizationsAPI) UpdateAuthorizationStatus(ctx context.Context, authorization *domain.Authorization, status domain.AuthorizationUpdateRequestStatus) (*domain.Authorization, error) {
+ return a.UpdateAuthorizationStatusWithID(ctx, *authorization.Id, status)
+}
+
+func (a *authorizationsAPI) DeleteAuthorization(ctx context.Context, authorization *domain.Authorization) error {
+ return a.DeleteAuthorizationWithID(ctx, *authorization.Id)
+}
+
+func (a *authorizationsAPI) DeleteAuthorizationWithID(ctx context.Context, authID string) error {
+ params := &domain.DeleteAuthorizationsIDParams{}
+ response, err := a.apiClient.DeleteAuthorizationsIDWithResponse(ctx, authID, params)
+ if err != nil {
+ return err
+ }
+ if response.JSONDefault != nil {
+ return domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return nil
+}
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/api/buckets.go b/vendor/github.com/influxdata/influxdb-client-go/v2/api/buckets.go
new file mode 100644
index 0000000..1befc37
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/api/buckets.go
@@ -0,0 +1,323 @@
+// Copyright 2020-2021 InfluxData, Inc. All rights reserved.
+// Use of this source code is governed by MIT
+// license that can be found in the LICENSE file.
+
+package api
+
+import (
+ "context"
+ "fmt"
+ "github.com/influxdata/influxdb-client-go/v2/domain"
+)
+
+// BucketsAPI provides methods for managing Buckets in a InfluxDB server.
+type BucketsAPI interface {
+ // GetBuckets returns all buckets.
+ // GetBuckets supports PagingOptions: Offset, Limit, After. Empty pagingOptions means the default paging (first 20 results).
+ GetBuckets(ctx context.Context, pagingOptions ...PagingOption) (*[]domain.Bucket, error)
+ // FindBucketByName returns a bucket found using bucketName.
+ FindBucketByName(ctx context.Context, bucketName string) (*domain.Bucket, error)
+ // FindBucketByID returns a bucket found using bucketID.
+ FindBucketByID(ctx context.Context, bucketID string) (*domain.Bucket, error)
+ // FindBucketsByOrgID returns buckets belonging to the organization with ID orgID.
+ // FindBucketsByOrgID supports PagingOptions: Offset, Limit, After. Empty pagingOptions means the default paging (first 20 results).
+ FindBucketsByOrgID(ctx context.Context, orgID string, pagingOptions ...PagingOption) (*[]domain.Bucket, error)
+ // FindBucketsByOrgName returns buckets belonging to the organization with name orgName, with the specified paging. Empty pagingOptions means the default paging (first 20 results).
+ FindBucketsByOrgName(ctx context.Context, orgName string, pagingOptions ...PagingOption) (*[]domain.Bucket, error)
+ // CreateBucket creates a new bucket.
+ CreateBucket(ctx context.Context, bucket *domain.Bucket) (*domain.Bucket, error)
+ // CreateBucketWithName creates a new bucket with bucketName in organization org, with retention specified in rules. Empty rules means infinite retention.
+ CreateBucketWithName(ctx context.Context, org *domain.Organization, bucketName string, rules ...domain.RetentionRule) (*domain.Bucket, error)
+ // CreateBucketWithNameWithID creates a new bucket with bucketName in organization with orgID, with retention specified in rules. Empty rules means infinite retention.
+ CreateBucketWithNameWithID(ctx context.Context, orgID, bucketName string, rules ...domain.RetentionRule) (*domain.Bucket, error)
+ // UpdateBucket updates a bucket.
+ UpdateBucket(ctx context.Context, bucket *domain.Bucket) (*domain.Bucket, error)
+ // DeleteBucket deletes a bucket.
+ DeleteBucket(ctx context.Context, bucket *domain.Bucket) error
+ // DeleteBucketWithID deletes a bucket with bucketID.
+ DeleteBucketWithID(ctx context.Context, bucketID string) error
+ // GetMembers returns members of a bucket.
+ GetMembers(ctx context.Context, bucket *domain.Bucket) (*[]domain.ResourceMember, error)
+ // GetMembersWithID returns members of a bucket with bucketID.
+ GetMembersWithID(ctx context.Context, bucketID string) (*[]domain.ResourceMember, error)
+ // AddMember adds a member to a bucket.
+ AddMember(ctx context.Context, bucket *domain.Bucket, user *domain.User) (*domain.ResourceMember, error)
+ // AddMemberWithID adds a member with id memberID to a bucket with bucketID.
+ AddMemberWithID(ctx context.Context, bucketID, memberID string) (*domain.ResourceMember, error)
+ // RemoveMember removes a member from a bucket.
+ RemoveMember(ctx context.Context, bucket *domain.Bucket, user *domain.User) error
+ // RemoveMemberWithID removes a member with id memberID from a bucket with bucketID.
+ RemoveMemberWithID(ctx context.Context, bucketID, memberID string) error
+ // GetOwners returns owners of a bucket.
+ GetOwners(ctx context.Context, bucket *domain.Bucket) (*[]domain.ResourceOwner, error)
+ // GetOwnersWithID returns owners of a bucket with bucketID.
+ GetOwnersWithID(ctx context.Context, bucketID string) (*[]domain.ResourceOwner, error)
+ // AddOwner adds an owner to a bucket.
+ AddOwner(ctx context.Context, bucket *domain.Bucket, user *domain.User) (*domain.ResourceOwner, error)
+ // AddOwnerWithID adds an owner with id memberID to a bucket with bucketID.
+ AddOwnerWithID(ctx context.Context, bucketID, memberID string) (*domain.ResourceOwner, error)
+ // RemoveOwner removes an owner from a bucket.
+ RemoveOwner(ctx context.Context, bucket *domain.Bucket, user *domain.User) error
+ // RemoveOwnerWithID removes a member with id memberID from a bucket with bucketID.
+ RemoveOwnerWithID(ctx context.Context, bucketID, memberID string) error
+}
+
+// bucketsAPI implements BucketsAPI
+type bucketsAPI struct {
+ apiClient *domain.ClientWithResponses
+}
+
+// NewBucketsAPI creates new instance of BucketsAPI
+func NewBucketsAPI(apiClient *domain.ClientWithResponses) BucketsAPI {
+ return &bucketsAPI{
+ apiClient: apiClient,
+ }
+}
+
+func (b *bucketsAPI) GetBuckets(ctx context.Context, pagingOptions ...PagingOption) (*[]domain.Bucket, error) {
+ return b.getBuckets(ctx, nil, pagingOptions...)
+}
+
+func (b *bucketsAPI) getBuckets(ctx context.Context, params *domain.GetBucketsParams, pagingOptions ...PagingOption) (*[]domain.Bucket, error) {
+ if params == nil {
+ params = &domain.GetBucketsParams{}
+ }
+ options := defaultPaging()
+ for _, opt := range pagingOptions {
+ opt(options)
+ }
+ if options.limit > 0 {
+ params.Limit = &options.limit
+ }
+ params.Offset = &options.offset
+
+ response, err := b.apiClient.GetBucketsWithResponse(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON200.Buckets, nil
+}
+
+func (b *bucketsAPI) FindBucketByName(ctx context.Context, bucketName string) (*domain.Bucket, error) {
+ params := &domain.GetBucketsParams{Name: &bucketName}
+ response, err := b.apiClient.GetBucketsWithResponse(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ if response.JSON200.Buckets != nil && len(*response.JSON200.Buckets) > 0 {
+ return &(*response.JSON200.Buckets)[0], nil
+ }
+ return nil, fmt.Errorf("bucket '%s' not found", bucketName)
+}
+
+func (b *bucketsAPI) FindBucketByID(ctx context.Context, bucketID string) (*domain.Bucket, error) {
+ params := &domain.GetBucketsIDParams{}
+ response, err := b.apiClient.GetBucketsIDWithResponse(ctx, bucketID, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON200, nil
+}
+
+func (b *bucketsAPI) FindBucketsByOrgID(ctx context.Context, orgID string, pagingOptions ...PagingOption) (*[]domain.Bucket, error) {
+ params := &domain.GetBucketsParams{OrgID: &orgID}
+ return b.getBuckets(ctx, params, pagingOptions...)
+}
+
+func (b *bucketsAPI) FindBucketsByOrgName(ctx context.Context, orgName string, pagingOptions ...PagingOption) (*[]domain.Bucket, error) {
+ params := &domain.GetBucketsParams{Org: &orgName}
+ return b.getBuckets(ctx, params, pagingOptions...)
+}
+
+func (b *bucketsAPI) createBucket(ctx context.Context, bucketReq *domain.PostBucketRequest) (*domain.Bucket, error) {
+ params := &domain.PostBucketsParams{}
+ response, err := b.apiClient.PostBucketsWithResponse(ctx, params, domain.PostBucketsJSONRequestBody(*bucketReq))
+ if err != nil {
+ return nil, err
+ }
+ if response.JSON422 != nil {
+ return nil, domain.ErrorToHTTPError(response.JSON422, response.StatusCode())
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON201, nil
+}
+
+func (b *bucketsAPI) CreateBucket(ctx context.Context, bucket *domain.Bucket) (*domain.Bucket, error) {
+ bucketReq := &domain.PostBucketRequest{
+ Description: bucket.Description,
+ Name: bucket.Name,
+ OrgID: *bucket.OrgID,
+ RetentionRules: bucket.RetentionRules,
+ Rp: bucket.Rp,
+ }
+ return b.createBucket(ctx, bucketReq)
+}
+
+func (b *bucketsAPI) CreateBucketWithNameWithID(ctx context.Context, orgID, bucketName string, rules ...domain.RetentionRule) (*domain.Bucket, error) {
+ bucket := &domain.PostBucketRequest{Name: bucketName, OrgID: orgID, RetentionRules: rules}
+ return b.createBucket(ctx, bucket)
+}
+func (b *bucketsAPI) CreateBucketWithName(ctx context.Context, org *domain.Organization, bucketName string, rules ...domain.RetentionRule) (*domain.Bucket, error) {
+ return b.CreateBucketWithNameWithID(ctx, *org.Id, bucketName, rules...)
+}
+
+func (b *bucketsAPI) DeleteBucket(ctx context.Context, bucket *domain.Bucket) error {
+ return b.DeleteBucketWithID(ctx, *bucket.Id)
+}
+
+func (b *bucketsAPI) DeleteBucketWithID(ctx context.Context, bucketID string) error {
+ params := &domain.DeleteBucketsIDParams{}
+ response, err := b.apiClient.DeleteBucketsIDWithResponse(ctx, bucketID, params)
+ if err != nil {
+ return err
+ }
+ if response.JSONDefault != nil {
+ return domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ if response.JSON404 != nil {
+ return domain.ErrorToHTTPError(response.JSON404, response.StatusCode())
+ }
+ return nil
+}
+
+func (b *bucketsAPI) UpdateBucket(ctx context.Context, bucket *domain.Bucket) (*domain.Bucket, error) {
+ params := &domain.PatchBucketsIDParams{}
+ req := domain.PatchBucketsIDJSONRequestBody{
+ Description: bucket.Description,
+ Name: &bucket.Name,
+ RetentionRules: retentionRulesToPatchRetentionRules(&bucket.RetentionRules),
+ }
+ response, err := b.apiClient.PatchBucketsIDWithResponse(ctx, *bucket.Id, params, req)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON200, nil
+}
+
+func (b *bucketsAPI) GetMembers(ctx context.Context, bucket *domain.Bucket) (*[]domain.ResourceMember, error) {
+ return b.GetMembersWithID(ctx, *bucket.Id)
+}
+
+func (b *bucketsAPI) GetMembersWithID(ctx context.Context, bucketID string) (*[]domain.ResourceMember, error) {
+ params := &domain.GetBucketsIDMembersParams{}
+ response, err := b.apiClient.GetBucketsIDMembersWithResponse(ctx, bucketID, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON200.Users, nil
+}
+
+func (b *bucketsAPI) AddMember(ctx context.Context, bucket *domain.Bucket, user *domain.User) (*domain.ResourceMember, error) {
+ return b.AddMemberWithID(ctx, *bucket.Id, *user.Id)
+}
+
+func (b *bucketsAPI) AddMemberWithID(ctx context.Context, bucketID, memberID string) (*domain.ResourceMember, error) {
+ params := &domain.PostBucketsIDMembersParams{}
+ body := &domain.PostBucketsIDMembersJSONRequestBody{Id: memberID}
+ response, err := b.apiClient.PostBucketsIDMembersWithResponse(ctx, bucketID, params, *body)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON201, nil
+}
+
+func (b *bucketsAPI) RemoveMember(ctx context.Context, bucket *domain.Bucket, user *domain.User) error {
+ return b.RemoveMemberWithID(ctx, *bucket.Id, *user.Id)
+}
+
+func (b *bucketsAPI) RemoveMemberWithID(ctx context.Context, bucketID, memberID string) error {
+ params := &domain.DeleteBucketsIDMembersIDParams{}
+ response, err := b.apiClient.DeleteBucketsIDMembersIDWithResponse(ctx, bucketID, memberID, params)
+ if err != nil {
+ return err
+ }
+ if response.JSONDefault != nil {
+ return domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return nil
+}
+
+func (b *bucketsAPI) GetOwners(ctx context.Context, bucket *domain.Bucket) (*[]domain.ResourceOwner, error) {
+ return b.GetOwnersWithID(ctx, *bucket.Id)
+}
+
+func (b *bucketsAPI) GetOwnersWithID(ctx context.Context, bucketID string) (*[]domain.ResourceOwner, error) {
+ params := &domain.GetBucketsIDOwnersParams{}
+ response, err := b.apiClient.GetBucketsIDOwnersWithResponse(ctx, bucketID, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON200.Users, nil
+}
+
+func (b *bucketsAPI) AddOwner(ctx context.Context, bucket *domain.Bucket, user *domain.User) (*domain.ResourceOwner, error) {
+ return b.AddOwnerWithID(ctx, *bucket.Id, *user.Id)
+}
+
+func (b *bucketsAPI) AddOwnerWithID(ctx context.Context, bucketID, memberID string) (*domain.ResourceOwner, error) {
+ params := &domain.PostBucketsIDOwnersParams{}
+ body := &domain.PostBucketsIDOwnersJSONRequestBody{Id: memberID}
+ response, err := b.apiClient.PostBucketsIDOwnersWithResponse(ctx, bucketID, params, *body)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON201, nil
+}
+
+func (b *bucketsAPI) RemoveOwner(ctx context.Context, bucket *domain.Bucket, user *domain.User) error {
+ return b.RemoveOwnerWithID(ctx, *bucket.Id, *user.Id)
+}
+
+func (b *bucketsAPI) RemoveOwnerWithID(ctx context.Context, bucketID, memberID string) error {
+ params := &domain.DeleteBucketsIDOwnersIDParams{}
+ response, err := b.apiClient.DeleteBucketsIDOwnersIDWithResponse(ctx, bucketID, memberID, params)
+ if err != nil {
+ return err
+ }
+ if response.JSONDefault != nil {
+ return domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return nil
+}
+
+func retentionRulesToPatchRetentionRules(rrs *domain.RetentionRules) *domain.PatchRetentionRules {
+ if rrs == nil {
+ return nil
+ }
+ prrs := make([]domain.PatchRetentionRule, len(*rrs))
+ for i, rr := range *rrs {
+ prrs[i] = domain.PatchRetentionRule{
+ EverySeconds: &rr.EverySeconds,
+ ShardGroupDurationSeconds: rr.ShardGroupDurationSeconds,
+ Type: domain.PatchRetentionRuleType(rr.Type),
+ }
+ }
+ dprrs := domain.PatchRetentionRules(prrs)
+ return &dprrs
+}
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/api/delete.go b/vendor/github.com/influxdata/influxdb-client-go/v2/api/delete.go
new file mode 100644
index 0000000..f40b571
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/api/delete.go
@@ -0,0 +1,96 @@
+// Copyright 2020-2021 InfluxData, Inc. All rights reserved.
+// Use of this source code is governed by MIT
+// license that can be found in the LICENSE file.
+
+package api
+
+import (
+ "context"
+ "github.com/influxdata/influxdb-client-go/v2/domain"
+ "time"
+)
+
+// DeleteAPI provides methods for deleting time series data from buckets.
+// Deleted series are selected by the time range specified by start and stop arguments and optional predicate string which contains condition for selecting data for deletion, such as:
+// tag1="value1" and (tag2="value2" and tag3!="value3")
+// Empty predicate string means all data from the given time range will be deleted. See https://v2.docs.influxdata.com/v2.0/reference/syntax/delete-predicate/
+// for more info about predicate syntax.
+type DeleteAPI interface {
+ // Delete deletes series selected by by the time range specified by start and stop arguments and optional predicate string from the bucket bucket belonging to the organization org.
+ Delete(ctx context.Context, org *domain.Organization, bucket *domain.Bucket, start, stop time.Time, predicate string) error
+ // Delete deletes series selected by by the time range specified by start and stop arguments and optional predicate string from the bucket with ID bucketID belonging to the organization with ID orgID.
+ DeleteWithID(ctx context.Context, orgID, bucketID string, start, stop time.Time, predicate string) error
+ // Delete deletes series selected by by the time range specified by start and stop arguments and optional predicate string from the bucket with name bucketName belonging to the organization with name orgName.
+ DeleteWithName(ctx context.Context, orgName, bucketName string, start, stop time.Time, predicate string) error
+}
+
+// deleteAPI implements DeleteAPI
+type deleteAPI struct {
+ apiClient *domain.ClientWithResponses
+}
+
+// NewDeleteAPI creates new instance of DeleteAPI
+func NewDeleteAPI(apiClient *domain.ClientWithResponses) DeleteAPI {
+ return &deleteAPI{
+ apiClient: apiClient,
+ }
+}
+
+func (d *deleteAPI) delete(ctx context.Context, params *domain.PostDeleteParams, conditions *domain.DeletePredicateRequest) error {
+ resp, err := d.apiClient.PostDeleteWithResponse(ctx, params, domain.PostDeleteJSONRequestBody(*conditions))
+ if err != nil {
+ return err
+ }
+ if resp.JSON404 != nil {
+ return domain.ErrorToHTTPError(resp.JSON404, resp.StatusCode())
+ }
+ if resp.JSON403 != nil {
+ return domain.ErrorToHTTPError(resp.JSON403, resp.StatusCode())
+ }
+ if resp.JSON400 != nil {
+ return domain.ErrorToHTTPError(resp.JSON400, resp.StatusCode())
+ }
+ if resp.JSONDefault != nil {
+ return domain.ErrorToHTTPError(resp.JSONDefault, resp.StatusCode())
+ }
+ return nil
+}
+
+func (d *deleteAPI) Delete(ctx context.Context, org *domain.Organization, bucket *domain.Bucket, start, stop time.Time, predicate string) error {
+ params := &domain.PostDeleteParams{
+ OrgID: org.Id,
+ BucketID: bucket.Id,
+ }
+ conditions := &domain.DeletePredicateRequest{
+ Predicate: &predicate,
+ Start: start,
+ Stop: stop,
+ }
+ return d.delete(ctx, params, conditions)
+}
+
+func (d *deleteAPI) DeleteWithID(ctx context.Context, orgID, bucketID string, start, stop time.Time, predicate string) error {
+ params := &domain.PostDeleteParams{
+ OrgID: &orgID,
+ BucketID: &bucketID,
+ }
+ conditions := &domain.DeletePredicateRequest{
+ Predicate: &predicate,
+ Start: start,
+ Stop: stop,
+ }
+ return d.delete(ctx, params, conditions)
+}
+
+func (d *deleteAPI) DeleteWithName(ctx context.Context, orgName, bucketName string, start, stop time.Time, predicate string) error {
+ params := &domain.PostDeleteParams{
+ Org: &orgName,
+ Bucket: &bucketName,
+ }
+ conditions := &domain.DeletePredicateRequest{
+ Predicate: &predicate,
+ Start: start,
+ Stop: stop,
+ }
+ return d.delete(ctx, params, conditions)
+}
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/api/doc.go b/vendor/github.com/influxdata/influxdb-client-go/v2/api/doc.go
new file mode 100644
index 0000000..df24f95
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/api/doc.go
@@ -0,0 +1,6 @@
+// Copyright 2020-2021 InfluxData, Inc. All rights reserved.
+// Use of this source code is governed by MIT
+// license that can be found in the LICENSE file.
+
+// Package api provides clients for InfluxDB server APIs.
+package api
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/api/http/error.go b/vendor/github.com/influxdata/influxdb-client-go/v2/api/http/error.go
new file mode 100644
index 0000000..2cbcae4
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/api/http/error.go
@@ -0,0 +1,49 @@
+// Copyright 2020-2021 InfluxData, Inc. All rights reserved.
+// Use of this source code is governed by MIT
+// license that can be found in the LICENSE file.
+
+package http
+
+import (
+ "fmt"
+ "strconv"
+)
+
+// Error represent error response from InfluxDBServer or http error
+type Error struct {
+ StatusCode int
+ Code string
+ Message string
+ Err error
+ RetryAfter uint
+}
+
+// Error fulfils error interface
+func (e *Error) Error() string {
+ switch {
+ case e.Err != nil:
+ return e.Err.Error()
+ case e.Code != "" && e.Message != "":
+ return fmt.Sprintf("%s: %s", e.Code, e.Message)
+ default:
+ return "Unexpected status code " + strconv.Itoa(e.StatusCode)
+ }
+}
+
+func (e *Error) Unwrap() error {
+ if e.Err != nil {
+ return e.Err
+ }
+ return nil
+}
+
+// NewError returns newly created Error initialised with nested error and default values
+func NewError(err error) *Error {
+ return &Error{
+ StatusCode: 0,
+ Code: "",
+ Message: "",
+ Err: err,
+ RetryAfter: 0,
+ }
+}
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/api/http/options.go b/vendor/github.com/influxdata/influxdb-client-go/v2/api/http/options.go
new file mode 100644
index 0000000..66ef539
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/api/http/options.go
@@ -0,0 +1,125 @@
+// Copyright 2020-2021 InfluxData, Inc. All rights reserved.
+// Use of this source code is governed by MIT
+// license that can be found in the LICENSE file.
+
+package http
+
+import (
+ "crypto/tls"
+ "net"
+ "net/http"
+ "time"
+)
+
+// Options holds http configuration properties for communicating with InfluxDB server
+type Options struct {
+ // HTTP client. Default is http.DefaultClient.
+ httpClient *http.Client
+ // doer is an http Doer - if set it overrides httpClient
+ doer Doer
+ // Flag whether http client was created internally
+ ownClient bool
+ // TLS configuration for secure connection. Default nil
+ tlsConfig *tls.Config
+ // HTTP request timeout in sec. Default 20
+ httpRequestTimeout uint
+}
+
+// HTTPClient returns the http.Client that is configured to be used
+// for HTTP requests. It will return the one that has been set using
+// SetHTTPClient or it will construct a default client using the
+// other configured options.
+// HTTPClient panics if SetHTTPDoer was called.
+func (o *Options) HTTPClient() *http.Client {
+ if o.doer != nil {
+ panic("HTTPClient called after SetHTTPDoer")
+ }
+ if o.httpClient == nil {
+ o.httpClient = &http.Client{
+ Timeout: time.Second * time.Duration(o.HTTPRequestTimeout()),
+ Transport: &http.Transport{
+ DialContext: (&net.Dialer{
+ Timeout: 5 * time.Second,
+ }).DialContext,
+ TLSHandshakeTimeout: 5 * time.Second,
+ TLSClientConfig: o.TLSConfig(),
+ MaxIdleConns: 100,
+ MaxIdleConnsPerHost: 100,
+ IdleConnTimeout: 90 * time.Second,
+ },
+ }
+ o.ownClient = true
+ }
+ return o.httpClient
+}
+
+// SetHTTPClient will configure the http.Client that is used
+// for HTTP requests. If set to nil, an HTTPClient will be
+// generated.
+//
+// Setting the HTTPClient will cause the other HTTP options
+// to be ignored.
+// In case of UsersAPI.SignIn() is used, HTTPClient.Jar will be used for storing session cookie.
+func (o *Options) SetHTTPClient(c *http.Client) *Options {
+ o.httpClient = c
+ o.ownClient = false
+ return o
+}
+
+// OwnHTTPClient returns true of HTTP client was created internally. False if it was set externally.
+func (o *Options) OwnHTTPClient() bool {
+ return o.ownClient
+}
+
+// Doer allows proving custom Do for HTTP operations
+type Doer interface {
+ Do(*http.Request) (*http.Response, error)
+}
+
+// SetHTTPDoer will configure the http.Client that is used
+// for HTTP requests. If set to nil, this has no effect.
+//
+// Setting the HTTPDoer will cause the other HTTP options
+// to be ignored.
+func (o *Options) SetHTTPDoer(d Doer) *Options {
+ if d != nil {
+ o.doer = d
+ o.ownClient = false
+ }
+ return o
+}
+
+// HTTPDoer returns actual Doer if set, or http.Client
+func (o *Options) HTTPDoer() Doer {
+ if o.doer != nil {
+ return o.doer
+ }
+ return o.HTTPClient()
+}
+
+// TLSConfig returns tls.Config
+func (o *Options) TLSConfig() *tls.Config {
+ return o.tlsConfig
+}
+
+// SetTLSConfig sets TLS configuration for secure connection
+func (o *Options) SetTLSConfig(tlsConfig *tls.Config) *Options {
+ o.tlsConfig = tlsConfig
+ return o
+}
+
+// HTTPRequestTimeout returns HTTP request timeout
+func (o *Options) HTTPRequestTimeout() uint {
+ return o.httpRequestTimeout
+}
+
+// SetHTTPRequestTimeout sets HTTP request timeout in sec
+func (o *Options) SetHTTPRequestTimeout(httpRequestTimeout uint) *Options {
+ o.httpRequestTimeout = httpRequestTimeout
+ return o
+}
+
+// DefaultOptions returns Options object with default values
+func DefaultOptions() *Options {
+ return &Options{httpRequestTimeout: 20}
+}
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/api/http/service.go b/vendor/github.com/influxdata/influxdb-client-go/v2/api/http/service.go
new file mode 100644
index 0000000..aa8cd1b
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/api/http/service.go
@@ -0,0 +1,190 @@
+// Copyright 2020-2021 InfluxData, Inc. All rights reserved.
+// Use of this source code is governed by MIT
+// license that can be found in the LICENSE file.
+
+// Package http provides HTTP servicing related code.
+//
+// Important type is Service which handles HTTP operations. It is internally used by library and it is not necessary to use it directly for common operations.
+// It can be useful when creating custom InfluxDB2 server API calls using generated code from the domain package, that are not yet exposed by API of this library.
+//
+// Service can be obtained from client using HTTPService() method.
+// It can be also created directly. To instantiate a Service use NewService(). Remember, the authorization param is in form "Token your-auth-token". e.g. "Token DXnd7annkGteV5Wqx9G3YjO9Ezkw87nHk8OabcyHCxF5451kdBV0Ag2cG7OmZZgCUTHroagUPdxbuoyen6TSPw==".
+// srv := http.NewService("http://localhost:8086", "Token my-token", http.DefaultOptions())
+package http
+
+import (
+ "context"
+ "encoding/json"
+ "io"
+ "io/ioutil"
+ "mime"
+ "net/http"
+ "net/url"
+ "strconv"
+
+ http2 "github.com/influxdata/influxdb-client-go/v2/internal/http"
+ "github.com/influxdata/influxdb-client-go/v2/internal/log"
+)
+
+// RequestCallback defines function called after a request is created before any call
+type RequestCallback func(req *http.Request)
+
+// ResponseCallback defines function called after a successful response was received
+type ResponseCallback func(resp *http.Response) error
+
+// Service handles HTTP operations with taking care of mandatory request headers and known errors
+type Service interface {
+ // DoPostRequest sends HTTP POST request to the given url with body
+ DoPostRequest(ctx context.Context, url string, body io.Reader, requestCallback RequestCallback, responseCallback ResponseCallback) *Error
+ // DoHTTPRequest sends given HTTP request and handles response
+ DoHTTPRequest(req *http.Request, requestCallback RequestCallback, responseCallback ResponseCallback) *Error
+ // DoHTTPRequestWithResponse sends given HTTP request and returns response
+ DoHTTPRequestWithResponse(req *http.Request, requestCallback RequestCallback) (*http.Response, error)
+ // SetAuthorization sets the authorization header value
+ SetAuthorization(authorization string)
+ // Authorization returns current authorization header value
+ Authorization() string
+ // ServerAPIURL returns URL to InfluxDB2 server API space
+ ServerAPIURL() string
+ // ServerURL returns URL to InfluxDB2 server
+ ServerURL() string
+}
+
+// service implements Service interface
+type service struct {
+ serverAPIURL string
+ serverURL string
+ authorization string
+ client Doer
+}
+
+// NewService creates instance of http Service with given parameters
+func NewService(serverURL, authorization string, httpOptions *Options) Service {
+ apiURL, err := url.Parse(serverURL)
+ serverAPIURL := serverURL
+ if err == nil {
+ apiURL, err = apiURL.Parse("api/v2/")
+ if err == nil {
+ serverAPIURL = apiURL.String()
+ }
+ }
+ return &service{
+ serverAPIURL: serverAPIURL,
+ serverURL: serverURL,
+ authorization: authorization,
+ client: httpOptions.HTTPDoer(),
+ }
+}
+
+func (s *service) ServerAPIURL() string {
+ return s.serverAPIURL
+}
+
+func (s *service) ServerURL() string {
+ return s.serverURL
+}
+
+func (s *service) SetAuthorization(authorization string) {
+ s.authorization = authorization
+}
+
+func (s *service) Authorization() string {
+ return s.authorization
+}
+
+func (s *service) DoPostRequest(ctx context.Context, url string, body io.Reader, requestCallback RequestCallback, responseCallback ResponseCallback) *Error {
+ return s.doHTTPRequestWithURL(ctx, http.MethodPost, url, body, requestCallback, responseCallback)
+}
+
+func (s *service) doHTTPRequestWithURL(ctx context.Context, method, url string, body io.Reader, requestCallback RequestCallback, responseCallback ResponseCallback) *Error {
+ req, err := http.NewRequestWithContext(ctx, method, url, body)
+ if err != nil {
+ return NewError(err)
+ }
+ return s.DoHTTPRequest(req, requestCallback, responseCallback)
+}
+
+func (s *service) DoHTTPRequest(req *http.Request, requestCallback RequestCallback, responseCallback ResponseCallback) *Error {
+ resp, err := s.DoHTTPRequestWithResponse(req, requestCallback)
+ if err != nil {
+ return NewError(err)
+ }
+
+ if resp.StatusCode < 200 || resp.StatusCode >= 300 {
+ return s.parseHTTPError(resp)
+ }
+ if responseCallback != nil {
+ err := responseCallback(resp)
+ if err != nil {
+ return NewError(err)
+ }
+ }
+ return nil
+}
+
+func (s *service) DoHTTPRequestWithResponse(req *http.Request, requestCallback RequestCallback) (*http.Response, error) {
+ log.Infof("HTTP %s req to %s", req.Method, req.URL.String())
+ if len(s.authorization) > 0 {
+ req.Header.Set("Authorization", s.authorization)
+ }
+ if req.Header.Get("User-Agent") == "" {
+ req.Header.Set("User-Agent", http2.UserAgent)
+ }
+ if requestCallback != nil {
+ requestCallback(req)
+ }
+ return s.client.Do(req)
+}
+
+func (s *service) parseHTTPError(r *http.Response) *Error {
+ // successful status code range
+ if r.StatusCode >= 200 && r.StatusCode < 300 {
+ return nil
+ }
+ defer func() {
+ // discard body so connection can be reused
+ _, _ = io.Copy(ioutil.Discard, r.Body)
+ _ = r.Body.Close()
+ }()
+
+ perror := NewError(nil)
+ perror.StatusCode = r.StatusCode
+
+ if v := r.Header.Get("Retry-After"); v != "" {
+ r, err := strconv.ParseUint(v, 10, 32)
+ if err == nil {
+ perror.RetryAfter = uint(r)
+ }
+ }
+
+ // json encoded error
+ ctype, _, _ := mime.ParseMediaType(r.Header.Get("Content-Type"))
+ if ctype == "application/json" {
+ perror.Err = json.NewDecoder(r.Body).Decode(perror)
+ } else {
+ body, err := ioutil.ReadAll(r.Body)
+ if err != nil {
+ perror.Err = err
+ return perror
+ }
+
+ perror.Code = r.Status
+ perror.Message = string(body)
+ }
+
+ if perror.Code == "" && perror.Message == "" {
+ switch r.StatusCode {
+ case http.StatusTooManyRequests:
+ perror.Code = "too many requests"
+ perror.Message = "exceeded rate limit"
+ case http.StatusServiceUnavailable:
+ perror.Code = "unavailable"
+ perror.Message = "service temporarily unavailable"
+ default:
+ perror.Code = r.Status
+ perror.Message = r.Header.Get("X-Influxdb-Error")
+ }
+ }
+
+ return perror
+}
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/api/labels.go b/vendor/github.com/influxdata/influxdb-client-go/v2/api/labels.go
new file mode 100644
index 0000000..ee57748
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/api/labels.go
@@ -0,0 +1,171 @@
+// Copyright 2020-2021 InfluxData, Inc. All rights reserved.
+// Use of this source code is governed by MIT
+// license that can be found in the LICENSE file.
+
+package api
+
+import (
+ "context"
+ "fmt"
+
+ "github.com/influxdata/influxdb-client-go/v2/domain"
+)
+
+// LabelsAPI provides methods for managing labels in a InfluxDB server.
+type LabelsAPI interface {
+ // GetLabels returns all labels.
+ GetLabels(ctx context.Context) (*[]domain.Label, error)
+ // FindLabelsByOrg returns labels belonging to organization org.
+ FindLabelsByOrg(ctx context.Context, org *domain.Organization) (*[]domain.Label, error)
+ // FindLabelsByOrgID returns labels belonging to organization with id orgID.
+ FindLabelsByOrgID(ctx context.Context, orgID string) (*[]domain.Label, error)
+ // FindLabelByID returns a label with labelID.
+ FindLabelByID(ctx context.Context, labelID string) (*domain.Label, error)
+ // FindLabelByName returns a label with name labelName under an organization orgID.
+ FindLabelByName(ctx context.Context, orgID, labelName string) (*domain.Label, error)
+ // CreateLabel creates a new label.
+ CreateLabel(ctx context.Context, label *domain.LabelCreateRequest) (*domain.Label, error)
+ // CreateLabelWithName creates a new label with label labelName and properties, under the organization org.
+ // Properties example: {"color": "ffb3b3", "description": "this is a description"}.
+ CreateLabelWithName(ctx context.Context, org *domain.Organization, labelName string, properties map[string]string) (*domain.Label, error)
+ // CreateLabelWithName creates a new label with label labelName and properties, under the organization with id orgID.
+ // Properties example: {"color": "ffb3b3", "description": "this is a description"}.
+ CreateLabelWithNameWithID(ctx context.Context, orgID, labelName string, properties map[string]string) (*domain.Label, error)
+ // UpdateLabel updates the label.
+ // Properties can be removed by sending an update with an empty value.
+ UpdateLabel(ctx context.Context, label *domain.Label) (*domain.Label, error)
+ // DeleteLabelWithID deletes a label with labelID.
+ DeleteLabelWithID(ctx context.Context, labelID string) error
+ // DeleteLabel deletes a label.
+ DeleteLabel(ctx context.Context, label *domain.Label) error
+}
+
+// labelsAPI implements LabelsAPI
+type labelsAPI struct {
+ apiClient *domain.ClientWithResponses
+}
+
+// NewLabelsAPI creates new instance of LabelsAPI
+func NewLabelsAPI(apiClient *domain.ClientWithResponses) LabelsAPI {
+ return &labelsAPI{
+ apiClient: apiClient,
+ }
+}
+
+func (u *labelsAPI) GetLabels(ctx context.Context) (*[]domain.Label, error) {
+ params := &domain.GetLabelsParams{}
+ return u.getLabels(ctx, params)
+}
+
+func (u *labelsAPI) getLabels(ctx context.Context, params *domain.GetLabelsParams) (*[]domain.Label, error) {
+ response, err := u.apiClient.GetLabelsWithResponse(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return (*[]domain.Label)(response.JSON200.Labels), nil
+}
+
+func (u *labelsAPI) FindLabelsByOrg(ctx context.Context, org *domain.Organization) (*[]domain.Label, error) {
+ return u.FindLabelsByOrgID(ctx, *org.Id)
+}
+
+func (u *labelsAPI) FindLabelsByOrgID(ctx context.Context, orgID string) (*[]domain.Label, error) {
+ params := &domain.GetLabelsParams{OrgID: &orgID}
+ return u.getLabels(ctx, params)
+}
+
+func (u *labelsAPI) FindLabelByID(ctx context.Context, labelID string) (*domain.Label, error) {
+ params := &domain.GetLabelsIDParams{}
+ response, err := u.apiClient.GetLabelsIDWithResponse(ctx, labelID, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON200.Label, nil
+}
+
+func (u *labelsAPI) FindLabelByName(ctx context.Context, orgID, labelName string) (*domain.Label, error) {
+ labels, err := u.FindLabelsByOrgID(ctx, orgID)
+ if err != nil {
+ return nil, err
+ }
+ var label *domain.Label
+ for _, u := range *labels {
+ if *u.Name == labelName {
+ label = &u
+ break
+ }
+ }
+ if label == nil {
+ return nil, fmt.Errorf("label '%s' not found", labelName)
+ }
+ return label, nil
+}
+
+func (u *labelsAPI) CreateLabelWithName(ctx context.Context, org *domain.Organization, labelName string, properties map[string]string) (*domain.Label, error) {
+ return u.CreateLabelWithNameWithID(ctx, *org.Id, labelName, properties)
+}
+
+func (u *labelsAPI) CreateLabelWithNameWithID(ctx context.Context, orgID, labelName string, properties map[string]string) (*domain.Label, error) {
+ props := &domain.LabelCreateRequest_Properties{AdditionalProperties: properties}
+ label := &domain.LabelCreateRequest{Name: labelName, OrgID: orgID, Properties: props}
+ return u.CreateLabel(ctx, label)
+}
+
+func (u *labelsAPI) CreateLabel(ctx context.Context, label *domain.LabelCreateRequest) (*domain.Label, error) {
+ response, err := u.apiClient.PostLabelsWithResponse(ctx, domain.PostLabelsJSONRequestBody(*label))
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON201.Label, nil
+}
+
+func (u *labelsAPI) UpdateLabel(ctx context.Context, label *domain.Label) (*domain.Label, error) {
+ var props *domain.LabelUpdate_Properties
+ params := &domain.PatchLabelsIDParams{}
+ if label.Properties != nil {
+ props = &domain.LabelUpdate_Properties{AdditionalProperties: label.Properties.AdditionalProperties}
+ }
+ body := &domain.LabelUpdate{
+ Name: label.Name,
+ Properties: props,
+ }
+ response, err := u.apiClient.PatchLabelsIDWithResponse(ctx, *label.Id, params, domain.PatchLabelsIDJSONRequestBody(*body))
+ if err != nil {
+ return nil, err
+ }
+ if response.JSON404 != nil {
+ return nil, domain.ErrorToHTTPError(response.JSON404, response.StatusCode())
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON200.Label, nil
+}
+
+func (u *labelsAPI) DeleteLabel(ctx context.Context, label *domain.Label) error {
+ return u.DeleteLabelWithID(ctx, *label.Id)
+}
+
+func (u *labelsAPI) DeleteLabelWithID(ctx context.Context, labelID string) error {
+ params := &domain.DeleteLabelsIDParams{}
+ response, err := u.apiClient.DeleteLabelsIDWithResponse(ctx, labelID, params)
+ if err != nil {
+ return err
+ }
+ if response.JSON404 != nil {
+ return domain.ErrorToHTTPError(response.JSON404, response.StatusCode())
+ }
+ if response.JSONDefault != nil {
+ return domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return nil
+}
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/api/organizations.go b/vendor/github.com/influxdata/influxdb-client-go/v2/api/organizations.go
new file mode 100644
index 0000000..75bc847
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/api/organizations.go
@@ -0,0 +1,286 @@
+// Copyright 2020-2021 InfluxData, Inc. All rights reserved.
+// Use of this source code is governed by MIT
+// license that can be found in the LICENSE file.
+
+package api
+
+import (
+ "context"
+ "fmt"
+
+ "github.com/influxdata/influxdb-client-go/v2/domain"
+)
+
+// OrganizationsAPI provides methods for managing Organizations in a InfluxDB server.
+type OrganizationsAPI interface {
+ // GetOrganizations returns all organizations.
+ // GetOrganizations supports PagingOptions: Offset, Limit, Descending
+ GetOrganizations(ctx context.Context, pagingOptions ...PagingOption) (*[]domain.Organization, error)
+ // FindOrganizationByName returns an organization found using orgName.
+ FindOrganizationByName(ctx context.Context, orgName string) (*domain.Organization, error)
+ // FindOrganizationByID returns an organization found using orgID.
+ FindOrganizationByID(ctx context.Context, orgID string) (*domain.Organization, error)
+ // FindOrganizationsByUserID returns organizations an user with userID belongs to.
+ // FindOrganizationsByUserID supports PagingOptions: Offset, Limit, Descending
+ FindOrganizationsByUserID(ctx context.Context, userID string, pagingOptions ...PagingOption) (*[]domain.Organization, error)
+ // CreateOrganization creates new organization.
+ CreateOrganization(ctx context.Context, org *domain.Organization) (*domain.Organization, error)
+ // CreateOrganizationWithName creates new organization with orgName and with status active.
+ CreateOrganizationWithName(ctx context.Context, orgName string) (*domain.Organization, error)
+ // UpdateOrganization updates organization.
+ UpdateOrganization(ctx context.Context, org *domain.Organization) (*domain.Organization, error)
+ // DeleteOrganization deletes an organization.
+ DeleteOrganization(ctx context.Context, org *domain.Organization) error
+ // DeleteOrganizationWithID deletes an organization with orgID.
+ DeleteOrganizationWithID(ctx context.Context, orgID string) error
+ // GetMembers returns members of an organization.
+ GetMembers(ctx context.Context, org *domain.Organization) (*[]domain.ResourceMember, error)
+ // GetMembersWithID returns members of an organization with orgID.
+ GetMembersWithID(ctx context.Context, orgID string) (*[]domain.ResourceMember, error)
+ // AddMember adds a member to an organization.
+ AddMember(ctx context.Context, org *domain.Organization, user *domain.User) (*domain.ResourceMember, error)
+ // AddMemberWithID adds a member with id memberID to an organization with orgID.
+ AddMemberWithID(ctx context.Context, orgID, memberID string) (*domain.ResourceMember, error)
+ // RemoveMember removes a member from an organization.
+ RemoveMember(ctx context.Context, org *domain.Organization, user *domain.User) error
+ // RemoveMemberWithID removes a member with id memberID from an organization with orgID.
+ RemoveMemberWithID(ctx context.Context, orgID, memberID string) error
+ // GetOwners returns owners of an organization.
+ GetOwners(ctx context.Context, org *domain.Organization) (*[]domain.ResourceOwner, error)
+ // GetOwnersWithID returns owners of an organization with orgID.
+ GetOwnersWithID(ctx context.Context, orgID string) (*[]domain.ResourceOwner, error)
+ // AddOwner adds an owner to an organization.
+ AddOwner(ctx context.Context, org *domain.Organization, user *domain.User) (*domain.ResourceOwner, error)
+ // AddOwnerWithID adds an owner with id memberID to an organization with orgID.
+ AddOwnerWithID(ctx context.Context, orgID, memberID string) (*domain.ResourceOwner, error)
+ // RemoveOwner removes an owner from an organization.
+ RemoveOwner(ctx context.Context, org *domain.Organization, user *domain.User) error
+ // RemoveOwnerWithID removes an owner with id memberID from an organization with orgID.
+ RemoveOwnerWithID(ctx context.Context, orgID, memberID string) error
+}
+
+// organizationsAPI implements OrganizationsAPI
+type organizationsAPI struct {
+ apiClient *domain.ClientWithResponses
+}
+
+// NewOrganizationsAPI creates new instance of OrganizationsAPI
+func NewOrganizationsAPI(apiClient *domain.ClientWithResponses) OrganizationsAPI {
+ return &organizationsAPI{
+ apiClient: apiClient,
+ }
+}
+
+func (o *organizationsAPI) getOrganizations(ctx context.Context, params *domain.GetOrgsParams, pagingOptions ...PagingOption) (*[]domain.Organization, error) {
+ options := defaultPaging()
+ for _, opt := range pagingOptions {
+ opt(options)
+ }
+ if options.limit > 0 {
+ params.Limit = &options.limit
+ }
+ params.Offset = &options.offset
+ params.Descending = &options.descending
+ response, err := o.apiClient.GetOrgsWithResponse(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON200.Orgs, nil
+}
+func (o *organizationsAPI) GetOrganizations(ctx context.Context, pagingOptions ...PagingOption) (*[]domain.Organization, error) {
+ params := &domain.GetOrgsParams{}
+ return o.getOrganizations(ctx, params, pagingOptions...)
+}
+
+func (o *organizationsAPI) FindOrganizationByName(ctx context.Context, orgName string) (*domain.Organization, error) {
+ params := &domain.GetOrgsParams{Org: &orgName}
+ organizations, err := o.getOrganizations(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ if organizations != nil && len(*organizations) > 0 {
+ return &(*organizations)[0], nil
+ }
+ return nil, fmt.Errorf("organization '%s' not found", orgName)
+}
+
+func (o *organizationsAPI) FindOrganizationByID(ctx context.Context, orgID string) (*domain.Organization, error) {
+ params := &domain.GetOrgsIDParams{}
+ response, err := o.apiClient.GetOrgsIDWithResponse(ctx, orgID, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON200, nil
+}
+
+func (o *organizationsAPI) FindOrganizationsByUserID(ctx context.Context, userID string, pagingOptions ...PagingOption) (*[]domain.Organization, error) {
+ params := &domain.GetOrgsParams{UserID: &userID}
+ return o.getOrganizations(ctx, params, pagingOptions...)
+}
+
+func (o *organizationsAPI) CreateOrganization(ctx context.Context, org *domain.Organization) (*domain.Organization, error) {
+ params := &domain.PostOrgsParams{}
+ req := domain.PostOrgsJSONRequestBody{
+ Name: org.Name,
+ Description: org.Description,
+ }
+ response, err := o.apiClient.PostOrgsWithResponse(ctx, params, req)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON201, nil
+}
+
+func (o *organizationsAPI) CreateOrganizationWithName(ctx context.Context, orgName string) (*domain.Organization, error) {
+ status := domain.OrganizationStatusActive
+ org := &domain.Organization{Name: orgName, Status: &status}
+ return o.CreateOrganization(ctx, org)
+}
+
+func (o *organizationsAPI) DeleteOrganization(ctx context.Context, org *domain.Organization) error {
+ return o.DeleteOrganizationWithID(ctx, *org.Id)
+}
+
+func (o *organizationsAPI) DeleteOrganizationWithID(ctx context.Context, orgID string) error {
+ params := &domain.DeleteOrgsIDParams{}
+ response, err := o.apiClient.DeleteOrgsIDWithResponse(ctx, orgID, params)
+ if err != nil {
+ return err
+ }
+ if response.JSONDefault != nil {
+ return domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ if response.JSON404 != nil {
+ return domain.ErrorToHTTPError(response.JSON404, response.StatusCode())
+ }
+ return nil
+}
+
+func (o *organizationsAPI) UpdateOrganization(ctx context.Context, org *domain.Organization) (*domain.Organization, error) {
+ params := &domain.PatchOrgsIDParams{}
+ req := domain.PatchOrgsIDJSONRequestBody{
+ Name: &org.Name,
+ Description: org.Description,
+ }
+ response, err := o.apiClient.PatchOrgsIDWithResponse(ctx, *org.Id, params, req)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON200, nil
+}
+
+func (o *organizationsAPI) GetMembers(ctx context.Context, org *domain.Organization) (*[]domain.ResourceMember, error) {
+ return o.GetMembersWithID(ctx, *org.Id)
+}
+
+func (o *organizationsAPI) GetMembersWithID(ctx context.Context, orgID string) (*[]domain.ResourceMember, error) {
+ params := &domain.GetOrgsIDMembersParams{}
+ response, err := o.apiClient.GetOrgsIDMembersWithResponse(ctx, orgID, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ if response.JSON404 != nil {
+ return nil, domain.ErrorToHTTPError(response.JSON404, response.StatusCode())
+ }
+ return response.JSON200.Users, nil
+}
+
+func (o *organizationsAPI) AddMember(ctx context.Context, org *domain.Organization, user *domain.User) (*domain.ResourceMember, error) {
+ return o.AddMemberWithID(ctx, *org.Id, *user.Id)
+}
+
+func (o *organizationsAPI) AddMemberWithID(ctx context.Context, orgID, memberID string) (*domain.ResourceMember, error) {
+ params := &domain.PostOrgsIDMembersParams{}
+ body := &domain.PostOrgsIDMembersJSONRequestBody{Id: memberID}
+ response, err := o.apiClient.PostOrgsIDMembersWithResponse(ctx, orgID, params, *body)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON201, nil
+}
+
+func (o *organizationsAPI) RemoveMember(ctx context.Context, org *domain.Organization, user *domain.User) error {
+ return o.RemoveMemberWithID(ctx, *org.Id, *user.Id)
+}
+
+func (o *organizationsAPI) RemoveMemberWithID(ctx context.Context, orgID, memberID string) error {
+ params := &domain.DeleteOrgsIDMembersIDParams{}
+ response, err := o.apiClient.DeleteOrgsIDMembersIDWithResponse(ctx, orgID, memberID, params)
+ if err != nil {
+ return err
+ }
+ if response.JSONDefault != nil {
+ return domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return nil
+}
+
+func (o *organizationsAPI) GetOwners(ctx context.Context, org *domain.Organization) (*[]domain.ResourceOwner, error) {
+ return o.GetOwnersWithID(ctx, *org.Id)
+}
+
+func (o *organizationsAPI) GetOwnersWithID(ctx context.Context, orgID string) (*[]domain.ResourceOwner, error) {
+ params := &domain.GetOrgsIDOwnersParams{}
+ response, err := o.apiClient.GetOrgsIDOwnersWithResponse(ctx, orgID, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ if response.JSON404 != nil {
+ return nil, domain.ErrorToHTTPError(response.JSON404, response.StatusCode())
+ }
+ return response.JSON200.Users, nil
+}
+
+func (o *organizationsAPI) AddOwner(ctx context.Context, org *domain.Organization, user *domain.User) (*domain.ResourceOwner, error) {
+ return o.AddOwnerWithID(ctx, *org.Id, *user.Id)
+}
+
+func (o *organizationsAPI) AddOwnerWithID(ctx context.Context, orgID, memberID string) (*domain.ResourceOwner, error) {
+ params := &domain.PostOrgsIDOwnersParams{}
+ body := &domain.PostOrgsIDOwnersJSONRequestBody{Id: memberID}
+ response, err := o.apiClient.PostOrgsIDOwnersWithResponse(ctx, orgID, params, *body)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON201, nil
+}
+
+func (o *organizationsAPI) RemoveOwner(ctx context.Context, org *domain.Organization, user *domain.User) error {
+ return o.RemoveOwnerWithID(ctx, *org.Id, *user.Id)
+}
+
+func (o *organizationsAPI) RemoveOwnerWithID(ctx context.Context, orgID, memberID string) error {
+ params := &domain.DeleteOrgsIDOwnersIDParams{}
+ response, err := o.apiClient.DeleteOrgsIDOwnersIDWithResponse(ctx, orgID, memberID, params)
+ if err != nil {
+ return err
+ }
+ if response.JSONDefault != nil {
+ return domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return nil
+}
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/api/paging.go b/vendor/github.com/influxdata/influxdb-client-go/v2/api/paging.go
new file mode 100644
index 0000000..c5a4f92
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/api/paging.go
@@ -0,0 +1,69 @@
+// Copyright 2020-2021 InfluxData, Inc. All rights reserved.
+// Use of this source code is governed by MIT
+// license that can be found in the LICENSE file.
+
+package api
+
+import "github.com/influxdata/influxdb-client-go/v2/domain"
+
+// PagingOption is the function type for applying paging option
+type PagingOption func(p *Paging)
+
+// Paging holds pagination parameters for various Get* functions of InfluxDB 2 API
+// Not the all options are usable for some Get* functions
+type Paging struct {
+ // Starting offset for returning items
+ // Default 0.
+ offset domain.Offset
+ // Maximum number of items returned.
+ // Default 0 - not applied
+ limit domain.Limit
+ // What field should be used for sorting
+ sortBy string
+ // Changes sorting direction
+ descending domain.Descending
+ // The last resource ID from which to seek from (but not including).
+ // This is to be used instead of `offset`.
+ after domain.After
+}
+
+// defaultPagingOptions returns default paging options: offset 0, limit 0 (not applied), default sorting, ascending
+func defaultPaging() *Paging {
+ return &Paging{limit: 0, offset: 0, sortBy: "", descending: false, after: ""}
+}
+
+// PagingWithLimit sets limit option - maximum number of items returned.
+func PagingWithLimit(limit int) PagingOption {
+ return func(p *Paging) {
+ p.limit = domain.Limit(limit)
+ }
+}
+
+// PagingWithOffset set starting offset for returning items. Default 0.
+func PagingWithOffset(offset int) PagingOption {
+ return func(p *Paging) {
+ p.offset = domain.Offset(offset)
+ }
+}
+
+// PagingWithSortBy sets field name which should be used for sorting
+func PagingWithSortBy(sortBy string) PagingOption {
+ return func(p *Paging) {
+ p.sortBy = sortBy
+ }
+}
+
+// PagingWithDescending changes sorting direction
+func PagingWithDescending(descending bool) PagingOption {
+ return func(p *Paging) {
+ p.descending = domain.Descending(descending)
+ }
+}
+
+// PagingWithAfter set after option - the last resource ID from which to seek from (but not including).
+// This is to be used instead of `offset`.
+func PagingWithAfter(after string) PagingOption {
+ return func(p *Paging) {
+ p.after = domain.After(after)
+ }
+}
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/api/query.go b/vendor/github.com/influxdata/influxdb-client-go/v2/api/query.go
new file mode 100644
index 0000000..9582d45
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/api/query.go
@@ -0,0 +1,532 @@
+// Copyright 2020-2021 InfluxData, Inc. All rights reserved.
+// Use of this source code is governed by MIT
+// license that can be found in the LICENSE file.
+
+package api
+
+import (
+ "bytes"
+ "compress/gzip"
+ "context"
+ "encoding/base64"
+ "encoding/csv"
+ "encoding/json"
+ "errors"
+ "fmt"
+ "io"
+ "io/ioutil"
+ "net/http"
+ "net/url"
+ "path"
+ "reflect"
+ "strconv"
+ "strings"
+ "sync"
+ "time"
+
+ http2 "github.com/influxdata/influxdb-client-go/v2/api/http"
+ "github.com/influxdata/influxdb-client-go/v2/api/query"
+ "github.com/influxdata/influxdb-client-go/v2/domain"
+ "github.com/influxdata/influxdb-client-go/v2/internal/log"
+ ilog "github.com/influxdata/influxdb-client-go/v2/log"
+)
+
+const (
+ stringDatatype = "string"
+ doubleDatatype = "double"
+ boolDatatype = "boolean"
+ longDatatype = "long"
+ uLongDatatype = "unsignedLong"
+ durationDatatype = "duration"
+ base64BinaryDataType = "base64Binary"
+ timeDatatypeRFC = "dateTime:RFC3339"
+ timeDatatypeRFCNano = "dateTime:RFC3339Nano"
+)
+
+// QueryAPI provides methods for performing synchronously flux query against InfluxDB server.
+//
+// Flux query can contain reference to parameters, which must be passed via queryParams.
+// it can be a struct or map. Param values can be only simple types or time.Time.
+// The name of a struct field or a map key (must be a string) will be a param name.
+// The name of the parameter represented by a struct field can be specified by JSON annotation:
+//
+// type Condition struct {
+// Start time.Time `json:"start"`
+// Field string `json:"field"`
+// Value float64 `json:"value"`
+// }
+//
+// Parameters are then accessed via the Flux params object:
+//
+// query:= `from(bucket: "environment")
+// |> range(start: time(v: params.start))
+// |> filter(fn: (r) => r._measurement == "air")
+// |> filter(fn: (r) => r._field == params.field)
+// |> filter(fn: (r) => r._value > params.value)`
+//
+type QueryAPI interface {
+ // QueryRaw executes flux query on the InfluxDB server and returns complete query result as a string with table annotations according to dialect
+ QueryRaw(ctx context.Context, query string, dialect *domain.Dialect) (string, error)
+ // QueryRawWithParams executes flux parametrized query on the InfluxDB server and returns complete query result as a string with table annotations according to dialect
+ QueryRawWithParams(ctx context.Context, query string, dialect *domain.Dialect, params interface{}) (string, error)
+ // Query executes flux query on the InfluxDB server and returns QueryTableResult which parses streamed response into structures representing flux table parts
+ Query(ctx context.Context, query string) (*QueryTableResult, error)
+ // QueryWithParams executes flux parametrized query on the InfluxDB server and returns QueryTableResult which parses streamed response into structures representing flux table parts
+ QueryWithParams(ctx context.Context, query string, params interface{}) (*QueryTableResult, error)
+}
+
+// NewQueryAPI returns new query client for querying buckets belonging to org
+func NewQueryAPI(org string, service http2.Service) QueryAPI {
+ return &queryAPI{
+ org: org,
+ httpService: service,
+ }
+}
+
+// QueryTableResult parses streamed flux query response into structures representing flux table parts
+// Walking though the result is done by repeatedly calling Next() until returns false.
+// Actual flux table info (columns with names, data types, etc) is returned by TableMetadata() method.
+// Data are acquired by Record() method.
+// Preliminary end can be caused by an error, so when Next() return false, check Err() for an error
+type QueryTableResult struct {
+ io.Closer
+ csvReader *csv.Reader
+ tablePosition int
+ tableChanged bool
+ table *query.FluxTableMetadata
+ record *query.FluxRecord
+ err error
+}
+
+// NewQueryTableResult returns new QueryTableResult
+func NewQueryTableResult(rawResponse io.ReadCloser) *QueryTableResult {
+ csvReader := csv.NewReader(rawResponse)
+ csvReader.FieldsPerRecord = -1
+ return &QueryTableResult{Closer: rawResponse, csvReader: csvReader}
+}
+
+// queryAPI implements QueryAPI interface
+type queryAPI struct {
+ org string
+ httpService http2.Service
+ url string
+ lock sync.Mutex
+}
+
+// queryBody holds the body for an HTTP query request.
+type queryBody struct {
+ Dialect *domain.Dialect `json:"dialect,omitempty"`
+ Query string `json:"query"`
+ Type domain.QueryType `json:"type"`
+ Params interface{} `json:"params,omitempty"`
+}
+
+func (q *queryAPI) QueryRaw(ctx context.Context, query string, dialect *domain.Dialect) (string, error) {
+ return q.QueryRawWithParams(ctx, query, dialect, nil)
+}
+
+func (q *queryAPI) QueryRawWithParams(ctx context.Context, query string, dialect *domain.Dialect, params interface{}) (string, error) {
+ if err := checkParamsType(params); err != nil {
+ return "", err
+ }
+ queryURL, err := q.queryURL()
+ if err != nil {
+ return "", err
+ }
+ qr := queryBody{
+ Query: query,
+ Type: domain.QueryTypeFlux,
+ Dialect: dialect,
+ Params: params,
+ }
+ qrJSON, err := json.Marshal(qr)
+ if err != nil {
+ return "", err
+ }
+ if log.Level() >= ilog.DebugLevel {
+ log.Debugf("Query: %s", qrJSON)
+ }
+ var body string
+ perror := q.httpService.DoPostRequest(ctx, queryURL, bytes.NewReader(qrJSON), func(req *http.Request) {
+ req.Header.Set("Content-Type", "application/json")
+ req.Header.Set("Accept-Encoding", "gzip")
+ },
+ func(resp *http.Response) error {
+ if resp.Header.Get("Content-Encoding") == "gzip" {
+ resp.Body, err = gzip.NewReader(resp.Body)
+ if err != nil {
+ return err
+ }
+ }
+ respBody, err := ioutil.ReadAll(resp.Body)
+ if err != nil {
+ return err
+ }
+ body = string(respBody)
+ return nil
+ })
+ if perror != nil {
+ return "", perror
+ }
+ return body, nil
+}
+
+// DefaultDialect return flux query Dialect with full annotations (datatype, group, default), header and comma char as a delimiter
+func DefaultDialect() *domain.Dialect {
+ annotations := []domain.DialectAnnotations{domain.DialectAnnotationsDatatype, domain.DialectAnnotationsGroup, domain.DialectAnnotationsDefault}
+ delimiter := ","
+ header := true
+ return &domain.Dialect{
+ Annotations: &annotations,
+ Delimiter: &delimiter,
+ Header: &header,
+ }
+}
+
+func (q *queryAPI) Query(ctx context.Context, query string) (*QueryTableResult, error) {
+ return q.QueryWithParams(ctx, query, nil)
+}
+
+func (q *queryAPI) QueryWithParams(ctx context.Context, query string, params interface{}) (*QueryTableResult, error) {
+ var queryResult *QueryTableResult
+ if err := checkParamsType(params); err != nil {
+ return nil, err
+ }
+ queryURL, err := q.queryURL()
+ if err != nil {
+ return nil, err
+ }
+ qr := queryBody{
+ Query: query,
+ Type: domain.QueryTypeFlux,
+ Dialect: DefaultDialect(),
+ Params: params,
+ }
+ qrJSON, err := json.Marshal(qr)
+ if err != nil {
+ return nil, err
+ }
+ if log.Level() >= ilog.DebugLevel {
+ log.Debugf("Query: %s", qrJSON)
+ }
+ perror := q.httpService.DoPostRequest(ctx, queryURL, bytes.NewReader(qrJSON), func(req *http.Request) {
+ req.Header.Set("Content-Type", "application/json")
+ req.Header.Set("Accept-Encoding", "gzip")
+ },
+ func(resp *http.Response) error {
+ if resp.Header.Get("Content-Encoding") == "gzip" {
+ resp.Body, err = gzip.NewReader(resp.Body)
+ if err != nil {
+ return err
+ }
+ }
+ csvReader := csv.NewReader(resp.Body)
+ csvReader.FieldsPerRecord = -1
+ queryResult = &QueryTableResult{Closer: resp.Body, csvReader: csvReader}
+ return nil
+ })
+ if perror != nil {
+ return queryResult, perror
+ }
+ return queryResult, nil
+}
+
+func (q *queryAPI) queryURL() (string, error) {
+ if q.url == "" {
+ u, err := url.Parse(q.httpService.ServerAPIURL())
+ if err != nil {
+ return "", err
+ }
+ u.Path = path.Join(u.Path, "query")
+
+ params := u.Query()
+ params.Set("org", q.org)
+ u.RawQuery = params.Encode()
+ q.lock.Lock()
+ q.url = u.String()
+ q.lock.Unlock()
+ }
+ return q.url, nil
+}
+
+// checkParamsType validates the value is struct with simple type fields
+// or a map with key as string and value as a simple type
+func checkParamsType(p interface{}) error {
+ if p == nil {
+ return nil
+ }
+ t := reflect.TypeOf(p)
+ v := reflect.ValueOf(p)
+ if t.Kind() == reflect.Ptr {
+ t = t.Elem()
+ v = v.Elem()
+ }
+ if t.Kind() != reflect.Struct && t.Kind() != reflect.Map {
+ return fmt.Errorf("cannot use %v as query params", t)
+ }
+ switch t.Kind() {
+ case reflect.Struct:
+ fields := reflect.VisibleFields(t)
+ for _, f := range fields {
+ fv := v.FieldByIndex(f.Index)
+ t := getFieldType(fv)
+ if !validParamType(t) {
+ return fmt.Errorf("cannot use field '%s' of type '%v' as a query param", f.Name, t)
+ }
+
+ }
+ case reflect.Map:
+ key := t.Key()
+ if key.Kind() != reflect.String {
+ return fmt.Errorf("cannot use map key of type '%v' for query param name", key)
+ }
+ for _, k := range v.MapKeys() {
+ f := v.MapIndex(k)
+ t := getFieldType(f)
+ if !validParamType(t) {
+ return fmt.Errorf("cannot use map value type '%v' as a query param", t)
+ }
+ }
+ }
+ return nil
+}
+
+// getFieldType extracts type of value
+func getFieldType(v reflect.Value) reflect.Type {
+ t := v.Type()
+ if t.Kind() == reflect.Ptr {
+ t = t.Elem()
+ v = v.Elem()
+ }
+ if t.Kind() == reflect.Interface && !v.IsNil() {
+ t = reflect.ValueOf(v.Interface()).Type()
+ }
+ return t
+}
+
+// timeType is the exact type for the Time
+var timeType = reflect.TypeOf(time.Time{})
+
+// validParamType validates that t is primitive type or string or interface
+func validParamType(t reflect.Type) bool {
+ return (t.Kind() > reflect.Invalid && t.Kind() < reflect.Complex64) ||
+ t.Kind() == reflect.String ||
+ t == timeType
+}
+
+// TablePosition returns actual flux table position in the result, or -1 if no table was found yet
+// Each new table is introduced by an annotation in csv
+func (q *QueryTableResult) TablePosition() int {
+ if q.table != nil {
+ return q.table.Position()
+ }
+ return -1
+}
+
+// TableMetadata returns actual flux table metadata
+func (q *QueryTableResult) TableMetadata() *query.FluxTableMetadata {
+ return q.table
+}
+
+// TableChanged returns true if last call of Next() found also new result table
+// Table information is available via TableMetadata method
+func (q *QueryTableResult) TableChanged() bool {
+ return q.tableChanged
+}
+
+// Record returns last parsed flux table data row
+// Use Record methods to access value and row properties
+func (q *QueryTableResult) Record() *query.FluxRecord {
+ return q.record
+}
+
+type parsingState int
+
+const (
+ parsingStateNormal parsingState = iota
+ parsingStateAnnotation
+ parsingStateNameRow
+ parsingStateError
+)
+
+// Next advances to next row in query result.
+// During the first time it is called, Next creates also table metadata
+// Actual parsed row is available through Record() function
+// Returns false in case of end or an error, otherwise true
+func (q *QueryTableResult) Next() bool {
+ var row []string
+ // set closing query in case of preliminary return
+ closer := func() {
+ if err := q.Close(); err != nil {
+ message := err.Error()
+ if q.err != nil {
+ message = fmt.Sprintf("%s,%s", message, q.err.Error())
+ }
+ q.err = errors.New(message)
+ }
+ }
+ defer func() {
+ closer()
+ }()
+ parsingState := parsingStateNormal
+ q.tableChanged = false
+ dataTypeAnnotationFound := false
+readRow:
+ row, q.err = q.csvReader.Read()
+ if q.err == io.EOF {
+ q.err = nil
+ return false
+ }
+ if q.err != nil {
+ return false
+ }
+
+ if len(row) <= 1 {
+ goto readRow
+ }
+ if len(row[0]) > 0 && row[0][0] == '#' {
+ if parsingState == parsingStateNormal {
+ q.table = query.NewFluxTableMetadata(q.tablePosition)
+ q.tablePosition++
+ q.tableChanged = true
+ for i := range row[1:] {
+ q.table.AddColumn(query.NewFluxColumn(i))
+ }
+ parsingState = parsingStateAnnotation
+ }
+ }
+ if q.table == nil {
+ q.err = errors.New("parsing error, annotations not found")
+ return false
+ }
+ if len(row)-1 != len(q.table.Columns()) {
+ q.err = fmt.Errorf("parsing error, row has different number of columns than the table: %d vs %d", len(row)-1, len(q.table.Columns()))
+ return false
+ }
+ switch row[0] {
+ case "":
+ switch parsingState {
+ case parsingStateAnnotation:
+ if !dataTypeAnnotationFound {
+ q.err = errors.New("parsing error, datatype annotation not found")
+ return false
+ }
+ parsingState = parsingStateNameRow
+ fallthrough
+ case parsingStateNameRow:
+ if row[1] == "error" {
+ parsingState = parsingStateError
+ } else {
+ for i, n := range row[1:] {
+ if q.table.Column(i) != nil {
+ q.table.Column(i).SetName(n)
+ }
+ }
+ parsingState = parsingStateNormal
+ }
+ goto readRow
+ case parsingStateError:
+ var message string
+ if len(row) > 1 && len(row[1]) > 0 {
+ message = row[1]
+ } else {
+ message = "unknown query error"
+ }
+ reference := ""
+ if len(row) > 2 && len(row[2]) > 0 {
+ reference = fmt.Sprintf(",%s", row[2])
+ }
+ q.err = fmt.Errorf("%s%s", message, reference)
+ return false
+ }
+ values := make(map[string]interface{})
+ for i, v := range row[1:] {
+ if q.table.Column(i) != nil {
+ values[q.table.Column(i).Name()], q.err = toValue(stringTernary(v, q.table.Column(i).DefaultValue()), q.table.Column(i).DataType(), q.table.Column(i).Name())
+ if q.err != nil {
+ return false
+ }
+ }
+ }
+ q.record = query.NewFluxRecord(q.table.Position(), values)
+ case "#datatype":
+ dataTypeAnnotationFound = true
+ for i, d := range row[1:] {
+ if q.table.Column(i) != nil {
+ q.table.Column(i).SetDataType(d)
+ }
+ }
+ goto readRow
+ case "#group":
+ for i, g := range row[1:] {
+ if q.table.Column(i) != nil {
+ q.table.Column(i).SetGroup(g == "true")
+ }
+ }
+ goto readRow
+ case "#default":
+ for i, c := range row[1:] {
+ if q.table.Column(i) != nil {
+ q.table.Column(i).SetDefaultValue(c)
+ }
+ }
+ goto readRow
+ }
+ // don't close query
+ closer = func() {}
+ return true
+}
+
+// Err returns an error raised during flux query response parsing
+func (q *QueryTableResult) Err() error {
+ return q.err
+}
+
+// Close reads remaining data and closes underlying Closer
+func (q *QueryTableResult) Close() error {
+ var err error
+ for err == nil {
+ _, err = q.csvReader.Read()
+ }
+ return q.Closer.Close()
+}
+
+// stringTernary returns a if not empty, otherwise b
+func stringTernary(a, b string) string {
+ if a == "" {
+ return b
+ }
+ return a
+}
+
+// toValues converts s into type by t
+func toValue(s, t, name string) (interface{}, error) {
+ if s == "" {
+ return nil, nil
+ }
+ switch t {
+ case stringDatatype:
+ return s, nil
+ case timeDatatypeRFC:
+ return time.Parse(time.RFC3339, s)
+ case timeDatatypeRFCNano:
+ return time.Parse(time.RFC3339Nano, s)
+ case durationDatatype:
+ return time.ParseDuration(s)
+ case doubleDatatype:
+ return strconv.ParseFloat(s, 64)
+ case boolDatatype:
+ if strings.ToLower(s) == "false" {
+ return false, nil
+ }
+ return true, nil
+ case longDatatype:
+ return strconv.ParseInt(s, 10, 64)
+ case uLongDatatype:
+ return strconv.ParseUint(s, 10, 64)
+ case base64BinaryDataType:
+ return base64.StdEncoding.DecodeString(s)
+ default:
+ return nil, fmt.Errorf("%s has unknown data type %s", name, t)
+ }
+}
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/api/query/table.go b/vendor/github.com/influxdata/influxdb-client-go/v2/api/query/table.go
new file mode 100644
index 0000000..58cd3d9
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/api/query/table.go
@@ -0,0 +1,260 @@
+// Copyright 2020-2021 InfluxData, Inc. All rights reserved.
+// Use of this source code is governed by MIT
+// license that can be found in the LICENSE file.
+
+// Package query defined types for representing flux query result
+package query
+
+import (
+ "fmt"
+ "sort"
+ "strings"
+ "time"
+)
+
+// FluxTableMetadata holds flux query result table information represented by collection of columns.
+// Each new table is introduced by annotations
+type FluxTableMetadata struct {
+ position int
+ columns []*FluxColumn
+}
+
+// FluxColumn holds flux query table column properties
+type FluxColumn struct {
+ index int
+ name string
+ dataType string
+ group bool
+ defaultValue string
+}
+
+// FluxRecord represents row in the flux query result table
+type FluxRecord struct {
+ table int
+ values map[string]interface{}
+}
+
+// NewFluxTableMetadata creates FluxTableMetadata for the table on position
+func NewFluxTableMetadata(position int) *FluxTableMetadata {
+ return NewFluxTableMetadataFull(position, make([]*FluxColumn, 0, 10))
+}
+
+// NewFluxTableMetadataFull creates FluxTableMetadata
+func NewFluxTableMetadataFull(position int, columns []*FluxColumn) *FluxTableMetadata {
+ return &FluxTableMetadata{position: position, columns: columns}
+}
+
+// Position returns position of the table in the flux query result
+func (f *FluxTableMetadata) Position() int {
+ return f.position
+}
+
+// Columns returns slice of flux query result table
+func (f *FluxTableMetadata) Columns() []*FluxColumn {
+ return f.columns
+}
+
+// AddColumn adds column definition to table metadata
+func (f *FluxTableMetadata) AddColumn(column *FluxColumn) *FluxTableMetadata {
+ f.columns = append(f.columns, column)
+ return f
+}
+
+// Column returns flux table column by index.
+// Returns nil if index is out of the bounds.
+func (f *FluxTableMetadata) Column(index int) *FluxColumn {
+ if len(f.columns) == 0 || index < 0 || index >= len(f.columns) {
+ return nil
+ }
+ return f.columns[index]
+}
+
+// String returns FluxTableMetadata string dump
+func (f *FluxTableMetadata) String() string {
+ var buffer strings.Builder
+ for i, c := range f.columns {
+ if i > 0 {
+ buffer.WriteString(",")
+ }
+ buffer.WriteString("col")
+ buffer.WriteString(c.String())
+ }
+ return buffer.String()
+}
+
+// NewFluxColumn creates FluxColumn for position
+func NewFluxColumn(index int) *FluxColumn {
+ return &FluxColumn{index: index}
+}
+
+// NewFluxColumnFull creates FluxColumn
+func NewFluxColumnFull(dataType string, defaultValue string, name string, group bool, index int) *FluxColumn {
+ return &FluxColumn{index: index, name: name, dataType: dataType, group: group, defaultValue: defaultValue}
+}
+
+// SetDefaultValue sets default value for the column
+func (f *FluxColumn) SetDefaultValue(defaultValue string) {
+ f.defaultValue = defaultValue
+}
+
+// SetGroup set group flag for the column
+func (f *FluxColumn) SetGroup(group bool) {
+ f.group = group
+}
+
+// SetDataType sets data type for the column
+func (f *FluxColumn) SetDataType(dataType string) {
+ f.dataType = dataType
+}
+
+// SetName sets name of the column
+func (f *FluxColumn) SetName(name string) {
+ f.name = name
+}
+
+// DefaultValue returns default value of the column
+func (f *FluxColumn) DefaultValue() string {
+ return f.defaultValue
+}
+
+// IsGroup return true if the column is grouping column
+func (f *FluxColumn) IsGroup() bool {
+ return f.group
+}
+
+// DataType returns data type of the column
+func (f *FluxColumn) DataType() string {
+ return f.dataType
+}
+
+// Name returns name of the column
+func (f *FluxColumn) Name() string {
+ return f.name
+}
+
+// Index returns index of the column
+func (f *FluxColumn) Index() int {
+ return f.index
+}
+
+// String returns FluxColumn string dump
+func (f *FluxColumn) String() string {
+ return fmt.Sprintf("{%d: name: %s, datatype: %s, defaultValue: %s, group: %v}", f.index, f.name, f.dataType, f.defaultValue, f.group)
+}
+
+// NewFluxRecord returns new record for the table with values
+func NewFluxRecord(table int, values map[string]interface{}) *FluxRecord {
+ return &FluxRecord{table: table, values: values}
+}
+
+// Table returns value of the table column
+// It returns zero if the table column is not found
+func (r *FluxRecord) Table() int {
+ return int(intValue(r.values, "table"))
+}
+
+// Start returns the inclusive lower time bound of all records in the current table.
+// Returns empty time.Time if there is no column "_start".
+func (r *FluxRecord) Start() time.Time {
+ return timeValue(r.values, "_start")
+}
+
+// Stop returns the exclusive upper time bound of all records in the current table.
+// Returns empty time.Time if there is no column "_stop".
+func (r *FluxRecord) Stop() time.Time {
+ return timeValue(r.values, "_stop")
+}
+
+// Time returns the time of the record.
+// Returns empty time.Time if there is no column "_time".
+func (r *FluxRecord) Time() time.Time {
+ return timeValue(r.values, "_time")
+}
+
+// Value returns the default _value column value or nil if not present
+func (r *FluxRecord) Value() interface{} {
+ return r.ValueByKey("_value")
+}
+
+// Field returns the field name.
+// Returns empty string if there is no column "_field".
+func (r *FluxRecord) Field() string {
+ return stringValue(r.values, "_field")
+}
+
+// Result returns the value of the _result column, which represents result name.
+// Returns empty string if there is no column "result".
+func (r *FluxRecord) Result() string {
+ return stringValue(r.values, "result")
+}
+
+// Measurement returns the measurement name of the record
+// Returns empty string if there is no column "_measurement".
+func (r *FluxRecord) Measurement() string {
+ return stringValue(r.values, "_measurement")
+}
+
+// Values returns map of the values where key is the column name
+func (r *FluxRecord) Values() map[string]interface{} {
+ return r.values
+}
+
+// ValueByKey returns value for given column key for the record or nil of result has no value the column key
+func (r *FluxRecord) ValueByKey(key string) interface{} {
+ return r.values[key]
+}
+
+// String returns FluxRecord string dump
+func (r *FluxRecord) String() string {
+ if len(r.values) == 0 {
+ return ""
+ }
+
+ i := 0
+ keys := make([]string, len(r.values))
+ for k := range r.values {
+ keys[i] = k
+ i++
+ }
+ sort.Strings(keys)
+ var buffer strings.Builder
+ buffer.WriteString(fmt.Sprintf("%s:%v", keys[0], r.values[keys[0]]))
+ for _, k := range keys[1:] {
+ buffer.WriteString(",")
+ buffer.WriteString(fmt.Sprintf("%s:%v", k, r.values[k]))
+ }
+ return buffer.String()
+}
+
+// timeValue returns time.Time value from values map according to the key
+// Empty time.Time value is returned if key is not found
+func timeValue(values map[string]interface{}, key string) time.Time {
+ if val, ok := values[key]; ok {
+ if t, ok := val.(time.Time); ok {
+ return t
+ }
+ }
+ return time.Time{}
+}
+
+// stringValue returns string value from values map according to the key
+// Empty string is returned if key is not found
+func stringValue(values map[string]interface{}, key string) string {
+ if val, ok := values[key]; ok {
+ if s, ok := val.(string); ok {
+ return s
+ }
+ }
+ return ""
+}
+
+// intValue returns int64 value from values map according to the key
+// Zero value is returned if key is not found
+func intValue(values map[string]interface{}, key string) int64 {
+ if val, ok := values[key]; ok {
+ if i, ok := val.(int64); ok {
+ return i
+ }
+ }
+ return 0
+}
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/api/tasks.go b/vendor/github.com/influxdata/influxdb-client-go/v2/api/tasks.go
new file mode 100644
index 0000000..e584fa3
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/api/tasks.go
@@ -0,0 +1,592 @@
+// Copyright 2020-2021 InfluxData, Inc. All rights reserved.
+// Use of this source code is governed by MIT
+// license that can be found in the LICENSE file.
+
+package api
+
+import (
+ "context"
+ "errors"
+ "fmt"
+ "time"
+
+ "github.com/influxdata/influxdb-client-go/v2/domain"
+)
+
+// TaskFilter defines filtering options for FindTasks functions.
+type TaskFilter struct {
+ // Returns task with a specific name
+ Name string
+ // Filter tasks to a specific organization name.
+ OrgName string
+ // Filter tasks to a specific organization ID.
+ OrgID string
+ // Filter tasks to a specific user ID.
+ User string
+ // Filter tasks by a status--"inactive" or "active".
+ Status domain.TaskStatusType
+ // Return tasks after a specified ID.
+ After string
+ // The number of tasks to return.
+ // Default 100, minimum: 1, maximum 500
+ Limit int
+}
+
+// RunFilter defines filtering options for FindRun* functions.
+type RunFilter struct {
+ // Return runs after a specified ID.
+ After string
+ // The number of runs to return.
+ // Default 100, minimum 1, maximum 500.
+ Limit int
+ // Filter runs to those scheduled before this time.
+ BeforeTime time.Time
+ // Filter runs to those scheduled after this time.
+ AfterTime time.Time
+}
+
+// TasksAPI provides methods for managing tasks and task runs in an InfluxDB server.
+type TasksAPI interface {
+ // FindTasks retrieves tasks according to the filter. More fields can be applied. Filter can be nil.
+ FindTasks(ctx context.Context, filter *TaskFilter) ([]domain.Task, error)
+ // GetTask retrieves a refreshed instance of task.
+ GetTask(ctx context.Context, task *domain.Task) (*domain.Task, error)
+ // GetTaskByID retrieves a task found using taskID.
+ GetTaskByID(ctx context.Context, taskID string) (*domain.Task, error)
+ // CreateTask creates a new task according the task object.
+ // It copies OrgId, Name, Description, Flux, Status and Every or Cron properties. Every and Cron are mutually exclusive.
+ // Every has higher priority.
+ CreateTask(ctx context.Context, task *domain.Task) (*domain.Task, error)
+ // CreateTaskWithEvery creates a new task with the name, flux script and every repetition setting, in the org orgID.
+ // Every holds duration values.
+ CreateTaskWithEvery(ctx context.Context, name, flux, every, orgID string) (*domain.Task, error)
+ // CreateTaskWithCron creates a new task with the name, flux script and cron repetition setting, in the org orgID
+ // Cron holds cron-like setting, e.g. once an hour at beginning of the hour "0 * * * *".
+ CreateTaskWithCron(ctx context.Context, name, flux, cron, orgID string) (*domain.Task, error)
+ // CreateTaskByFlux creates a new task with complete definition in flux script, in the org orgID
+ CreateTaskByFlux(ctx context.Context, flux, orgID string) (*domain.Task, error)
+ // UpdateTask updates a task.
+ // It copies Description, Flux, Status, Offset and Every or Cron properties. Every and Cron are mutually exclusive.
+ // Every has higher priority.
+ UpdateTask(ctx context.Context, task *domain.Task) (*domain.Task, error)
+ // DeleteTask deletes a task.
+ DeleteTask(ctx context.Context, task *domain.Task) error
+ // DeleteTaskWithID deletes a task with taskID.
+ DeleteTaskWithID(ctx context.Context, taskID string) error
+ // FindMembers retrieves members of a task.
+ FindMembers(ctx context.Context, task *domain.Task) ([]domain.ResourceMember, error)
+ // FindMembersWithID retrieves members of a task with taskID.
+ FindMembersWithID(ctx context.Context, taskID string) ([]domain.ResourceMember, error)
+ // AddMember adds a member to a task.
+ AddMember(ctx context.Context, task *domain.Task, user *domain.User) (*domain.ResourceMember, error)
+ // AddMemberWithID adds a member with id memberID to a task with taskID.
+ AddMemberWithID(ctx context.Context, taskID, memberID string) (*domain.ResourceMember, error)
+ // RemoveMember removes a member from a task.
+ RemoveMember(ctx context.Context, task *domain.Task, user *domain.User) error
+ // RemoveMemberWithID removes a member with id memberID from a task with taskID.
+ RemoveMemberWithID(ctx context.Context, taskID, memberID string) error
+ // FindOwners retrieves owners of a task.
+ FindOwners(ctx context.Context, task *domain.Task) ([]domain.ResourceOwner, error)
+ // FindOwnersWithID retrieves owners of a task with taskID.
+ FindOwnersWithID(ctx context.Context, taskID string) ([]domain.ResourceOwner, error)
+ // AddOwner adds an owner to a task.
+ AddOwner(ctx context.Context, task *domain.Task, user *domain.User) (*domain.ResourceOwner, error)
+ // AddOwnerWithID adds an owner with id memberID to a task with taskID.
+ AddOwnerWithID(ctx context.Context, taskID, memberID string) (*domain.ResourceOwner, error)
+ // RemoveOwner removes an owner from a task.
+ RemoveOwner(ctx context.Context, task *domain.Task, user *domain.User) error
+ // RemoveOwnerWithID removes a member with id memberID from a task with taskID.
+ RemoveOwnerWithID(ctx context.Context, taskID, memberID string) error
+ // FindRuns retrieves a task runs according the filter. More fields can be applied. Filter can be nil.
+ FindRuns(ctx context.Context, task *domain.Task, filter *RunFilter) ([]domain.Run, error)
+ // FindRunsWithID retrieves runs of a task with taskID according the filter. More fields can be applied. Filter can be nil.
+ FindRunsWithID(ctx context.Context, taskID string, filter *RunFilter) ([]domain.Run, error)
+ // GetRun retrieves a refreshed instance if a task run.
+ GetRun(ctx context.Context, run *domain.Run) (*domain.Run, error)
+ // GetRunByID retrieves a specific task run by taskID and runID
+ GetRunByID(ctx context.Context, taskID, runID string) (*domain.Run, error)
+ // FindRunLogs return all log events for a task run.
+ FindRunLogs(ctx context.Context, run *domain.Run) ([]domain.LogEvent, error)
+ // FindRunLogsWithID return all log events for a run with runID of a task with taskID.
+ FindRunLogsWithID(ctx context.Context, taskID, runID string) ([]domain.LogEvent, error)
+ // RunManually manually start a run of the task now, overriding the current schedule.
+ RunManually(ctx context.Context, task *domain.Task) (*domain.Run, error)
+ // RunManuallyWithID manually start a run of a task with taskID now, overriding the current schedule.
+ RunManuallyWithID(ctx context.Context, taskID string) (*domain.Run, error)
+ // RetryRun retry a task run.
+ RetryRun(ctx context.Context, run *domain.Run) (*domain.Run, error)
+ // RetryRunWithID retry a run with runID of a task with taskID.
+ RetryRunWithID(ctx context.Context, taskID, runID string) (*domain.Run, error)
+ // CancelRun cancels a running task.
+ CancelRun(ctx context.Context, run *domain.Run) error
+ // CancelRunWithID cancels a running task.
+ CancelRunWithID(ctx context.Context, taskID, runID string) error
+ // FindLogs retrieves all logs for a task.
+ FindLogs(ctx context.Context, task *domain.Task) ([]domain.LogEvent, error)
+ // FindLogsWithID retrieves all logs for a task with taskID.
+ FindLogsWithID(ctx context.Context, taskID string) ([]domain.LogEvent, error)
+ // FindLabels retrieves labels of a task.
+ FindLabels(ctx context.Context, task *domain.Task) ([]domain.Label, error)
+ // FindLabelsWithID retrieves labels of an task with taskID.
+ FindLabelsWithID(ctx context.Context, taskID string) ([]domain.Label, error)
+ // AddLabel adds a label to a task.
+ AddLabel(ctx context.Context, task *domain.Task, label *domain.Label) (*domain.Label, error)
+ // AddLabelWithID adds a label with id labelID to a task with taskID.
+ AddLabelWithID(ctx context.Context, taskID, labelID string) (*domain.Label, error)
+ // RemoveLabel removes a label from a task.
+ RemoveLabel(ctx context.Context, task *domain.Task, label *domain.Label) error
+ // RemoveLabelWithID removes a label with id labelID from a task with taskID.
+ RemoveLabelWithID(ctx context.Context, taskID, labelID string) error
+}
+
+// tasksAPI implements TasksAPI
+type tasksAPI struct {
+ apiClient *domain.ClientWithResponses
+}
+
+// NewTasksAPI creates new instance of TasksAPI
+func NewTasksAPI(apiClient *domain.ClientWithResponses) TasksAPI {
+ return &tasksAPI{
+ apiClient: apiClient,
+ }
+}
+
+func (t *tasksAPI) FindTasks(ctx context.Context, filter *TaskFilter) ([]domain.Task, error) {
+ params := &domain.GetTasksParams{}
+ if filter != nil {
+ if filter.Name != "" {
+ params.Name = &filter.Name
+ }
+ if filter.User != "" {
+ params.User = &filter.User
+ }
+ if filter.OrgID != "" {
+ params.OrgID = &filter.OrgID
+ }
+ if filter.OrgName != "" {
+ params.Org = &filter.OrgName
+ }
+ if filter.Status != "" {
+ status := domain.GetTasksParamsStatus(filter.Status)
+ params.Status = &status
+ }
+ if filter.Limit > 0 {
+ params.Limit = &filter.Limit
+ }
+ if filter.After != "" {
+ params.After = &filter.After
+ }
+ }
+
+ response, err := t.apiClient.GetTasksWithResponse(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ if response.JSON200.Tasks == nil {
+ return nil, errors.New("tasks not found")
+ }
+ return *response.JSON200.Tasks, nil
+}
+
+func (t *tasksAPI) GetTask(ctx context.Context, task *domain.Task) (*domain.Task, error) {
+ return t.GetTaskByID(ctx, task.Id)
+}
+
+func (t *tasksAPI) GetTaskByID(ctx context.Context, taskID string) (*domain.Task, error) {
+ params := &domain.GetTasksIDParams{}
+ response, err := t.apiClient.GetTasksIDWithResponse(ctx, taskID, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON200, nil
+}
+
+func (t *tasksAPI) createTask(ctx context.Context, taskReq *domain.TaskCreateRequest) (*domain.Task, error) {
+ params := &domain.PostTasksParams{}
+ response, err := t.apiClient.PostTasksWithResponse(ctx, params, domain.PostTasksJSONRequestBody(*taskReq))
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON201, nil
+}
+
+func createTaskReqDetailed(name, flux string, every, cron *string, orgID string) *domain.TaskCreateRequest {
+ repetition := ""
+ if every != nil {
+ repetition = fmt.Sprintf("every: %s", *every)
+ } else if cron != nil {
+ repetition = fmt.Sprintf(`cron: "%s"`, *cron)
+ }
+ fullFlux := fmt.Sprintf(`option task = { name: "%s", %s } %s`, name, repetition, flux)
+ return createTaskReq(fullFlux, orgID)
+}
+func createTaskReq(flux string, orgID string) *domain.TaskCreateRequest {
+
+ status := domain.TaskStatusTypeActive
+ taskReq := &domain.TaskCreateRequest{
+ Flux: flux,
+ Status: &status,
+ OrgID: &orgID,
+ }
+ return taskReq
+}
+
+func (t *tasksAPI) CreateTask(ctx context.Context, task *domain.Task) (*domain.Task, error) {
+ taskReq := createTaskReqDetailed(task.Name, task.Flux, task.Every, task.Cron, task.OrgID)
+ taskReq.Description = task.Description
+ taskReq.Status = task.Status
+ return t.createTask(ctx, taskReq)
+}
+
+func (t *tasksAPI) CreateTaskWithEvery(ctx context.Context, name, flux, every, orgID string) (*domain.Task, error) {
+ taskReq := createTaskReqDetailed(name, flux, &every, nil, orgID)
+ return t.createTask(ctx, taskReq)
+}
+
+func (t *tasksAPI) CreateTaskWithCron(ctx context.Context, name, flux, cron, orgID string) (*domain.Task, error) {
+ taskReq := createTaskReqDetailed(name, flux, nil, &cron, orgID)
+ return t.createTask(ctx, taskReq)
+}
+
+func (t *tasksAPI) CreateTaskByFlux(ctx context.Context, flux, orgID string) (*domain.Task, error) {
+ taskReq := createTaskReq(flux, orgID)
+ return t.createTask(ctx, taskReq)
+}
+
+func (t *tasksAPI) DeleteTask(ctx context.Context, task *domain.Task) error {
+ return t.DeleteTaskWithID(ctx, task.Id)
+}
+
+func (t *tasksAPI) DeleteTaskWithID(ctx context.Context, taskID string) error {
+ params := &domain.DeleteTasksIDParams{}
+ response, err := t.apiClient.DeleteTasksIDWithResponse(ctx, taskID, params)
+ if err != nil {
+ return err
+ }
+ if response.JSONDefault != nil {
+ return domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return nil
+}
+
+func (t *tasksAPI) UpdateTask(ctx context.Context, task *domain.Task) (*domain.Task, error) {
+ params := &domain.PatchTasksIDParams{}
+ updateReq := &domain.TaskUpdateRequest{
+ Description: task.Description,
+ Flux: &task.Flux,
+ Name: &task.Name,
+ Offset: task.Offset,
+ Status: task.Status,
+ }
+ if task.Every != nil {
+ updateReq.Every = task.Every
+ } else {
+ updateReq.Cron = task.Cron
+ }
+ response, err := t.apiClient.PatchTasksIDWithResponse(ctx, task.Id, params, domain.PatchTasksIDJSONRequestBody(*updateReq))
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON200, nil
+}
+
+func (t *tasksAPI) FindMembers(ctx context.Context, task *domain.Task) ([]domain.ResourceMember, error) {
+ return t.FindMembersWithID(ctx, task.Id)
+}
+
+func (t *tasksAPI) FindMembersWithID(ctx context.Context, taskID string) ([]domain.ResourceMember, error) {
+ params := &domain.GetTasksIDMembersParams{}
+ response, err := t.apiClient.GetTasksIDMembersWithResponse(ctx, taskID, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ if response.JSON200.Users == nil {
+ return nil, fmt.Errorf("members for task '%s' not found", taskID)
+ }
+ return *response.JSON200.Users, nil
+}
+
+func (t *tasksAPI) AddMember(ctx context.Context, task *domain.Task, user *domain.User) (*domain.ResourceMember, error) {
+ return t.AddMemberWithID(ctx, task.Id, *user.Id)
+}
+
+func (t *tasksAPI) AddMemberWithID(ctx context.Context, taskID, memberID string) (*domain.ResourceMember, error) {
+ params := &domain.PostTasksIDMembersParams{}
+ body := &domain.PostTasksIDMembersJSONRequestBody{Id: memberID}
+ response, err := t.apiClient.PostTasksIDMembersWithResponse(ctx, taskID, params, *body)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON201, nil
+}
+
+func (t *tasksAPI) RemoveMember(ctx context.Context, task *domain.Task, user *domain.User) error {
+ return t.RemoveMemberWithID(ctx, task.Id, *user.Id)
+}
+
+func (t *tasksAPI) RemoveMemberWithID(ctx context.Context, taskID, memberID string) error {
+ params := &domain.DeleteTasksIDMembersIDParams{}
+ response, err := t.apiClient.DeleteTasksIDMembersIDWithResponse(ctx, taskID, memberID, params)
+ if err != nil {
+ return err
+ }
+ if response.JSONDefault != nil {
+ return domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return nil
+}
+
+func (t *tasksAPI) FindOwners(ctx context.Context, task *domain.Task) ([]domain.ResourceOwner, error) {
+ return t.FindOwnersWithID(ctx, task.Id)
+}
+
+func (t *tasksAPI) FindOwnersWithID(ctx context.Context, taskID string) ([]domain.ResourceOwner, error) {
+ params := &domain.GetTasksIDOwnersParams{}
+ response, err := t.apiClient.GetTasksIDOwnersWithResponse(ctx, taskID, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ if response.JSON200.Users == nil {
+ return nil, fmt.Errorf("owners for task '%s' not found", taskID)
+ }
+ return *response.JSON200.Users, nil
+}
+
+func (t *tasksAPI) AddOwner(ctx context.Context, task *domain.Task, user *domain.User) (*domain.ResourceOwner, error) {
+ return t.AddOwnerWithID(ctx, task.Id, *user.Id)
+}
+
+func (t *tasksAPI) AddOwnerWithID(ctx context.Context, taskID, memberID string) (*domain.ResourceOwner, error) {
+ params := &domain.PostTasksIDOwnersParams{}
+ body := &domain.PostTasksIDOwnersJSONRequestBody{Id: memberID}
+ response, err := t.apiClient.PostTasksIDOwnersWithResponse(ctx, taskID, params, *body)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON201, nil
+}
+
+func (t *tasksAPI) RemoveOwner(ctx context.Context, task *domain.Task, user *domain.User) error {
+ return t.RemoveOwnerWithID(ctx, task.Id, *user.Id)
+}
+
+func (t *tasksAPI) RemoveOwnerWithID(ctx context.Context, taskID, memberID string) error {
+ params := &domain.DeleteTasksIDOwnersIDParams{}
+ response, err := t.apiClient.DeleteTasksIDOwnersIDWithResponse(ctx, taskID, memberID, params)
+ if err != nil {
+ return err
+ }
+ if response.JSONDefault != nil {
+ return domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return nil
+}
+
+func (t *tasksAPI) FindRuns(ctx context.Context, task *domain.Task, filter *RunFilter) ([]domain.Run, error) {
+ return t.FindRunsWithID(ctx, task.Id, filter)
+}
+
+func (t *tasksAPI) FindRunsWithID(ctx context.Context, taskID string, filter *RunFilter) ([]domain.Run, error) {
+ params := &domain.GetTasksIDRunsParams{}
+ if filter != nil {
+ if !filter.AfterTime.IsZero() {
+ params.AfterTime = &filter.AfterTime
+ }
+ if !filter.BeforeTime.IsZero() {
+ params.BeforeTime = &filter.BeforeTime
+ }
+ if filter.Limit > 0 {
+ params.Limit = &filter.Limit
+ }
+ if filter.After != "" {
+ params.After = &filter.After
+ }
+ }
+ response, err := t.apiClient.GetTasksIDRunsWithResponse(ctx, taskID, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return *response.JSON200.Runs, nil
+}
+
+func (t *tasksAPI) GetRun(ctx context.Context, run *domain.Run) (*domain.Run, error) {
+ return t.GetRunByID(ctx, *run.TaskID, *run.Id)
+}
+
+func (t *tasksAPI) GetRunByID(ctx context.Context, taskID, runID string) (*domain.Run, error) {
+ params := &domain.GetTasksIDRunsIDParams{}
+ response, err := t.apiClient.GetTasksIDRunsIDWithResponse(ctx, taskID, runID, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON200, nil
+}
+
+func (t *tasksAPI) FindRunLogs(ctx context.Context, run *domain.Run) ([]domain.LogEvent, error) {
+ return t.FindRunLogsWithID(ctx, *run.TaskID, *run.Id)
+}
+func (t *tasksAPI) FindRunLogsWithID(ctx context.Context, taskID, runID string) ([]domain.LogEvent, error) {
+ params := &domain.GetTasksIDRunsIDLogsParams{}
+
+ response, err := t.apiClient.GetTasksIDRunsIDLogsWithResponse(ctx, taskID, runID, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ if response.JSON200.Events == nil {
+ return nil, fmt.Errorf("logs for task '%s' run '%s 'not found", taskID, runID)
+ }
+ return *response.JSON200.Events, nil
+}
+
+func (t *tasksAPI) RunManually(ctx context.Context, task *domain.Task) (*domain.Run, error) {
+ return t.RunManuallyWithID(ctx, task.Id)
+}
+
+func (t *tasksAPI) RunManuallyWithID(ctx context.Context, taskID string) (*domain.Run, error) {
+ params := domain.PostTasksIDRunsParams{}
+ response, err := t.apiClient.PostTasksIDRunsWithResponse(ctx, taskID, ¶ms, domain.PostTasksIDRunsJSONRequestBody{})
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON201, nil
+}
+
+func (t *tasksAPI) RetryRun(ctx context.Context, run *domain.Run) (*domain.Run, error) {
+ return t.RetryRunWithID(ctx, *run.TaskID, *run.Id)
+}
+
+func (t *tasksAPI) RetryRunWithID(ctx context.Context, taskID, runID string) (*domain.Run, error) {
+ params := &domain.PostTasksIDRunsIDRetryParams{}
+ response, err := t.apiClient.PostTasksIDRunsIDRetryWithBodyWithResponse(ctx, taskID, runID, params, "application/json; charset=utf-8", nil)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON200, nil
+}
+
+func (t *tasksAPI) CancelRun(ctx context.Context, run *domain.Run) error {
+ return t.CancelRunWithID(ctx, *run.TaskID, *run.Id)
+}
+
+func (t *tasksAPI) CancelRunWithID(ctx context.Context, taskID, runID string) error {
+ params := &domain.DeleteTasksIDRunsIDParams{}
+ response, err := t.apiClient.DeleteTasksIDRunsIDWithResponse(ctx, taskID, runID, params)
+ if err != nil {
+ return err
+ }
+ if response.JSONDefault != nil {
+ return domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return nil
+}
+
+func (t *tasksAPI) FindLogs(ctx context.Context, task *domain.Task) ([]domain.LogEvent, error) {
+ return t.FindLogsWithID(ctx, task.Id)
+}
+
+func (t *tasksAPI) FindLogsWithID(ctx context.Context, taskID string) ([]domain.LogEvent, error) {
+ params := &domain.GetTasksIDLogsParams{}
+
+ response, err := t.apiClient.GetTasksIDLogsWithResponse(ctx, taskID, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ if response.JSON200.Events == nil {
+ return nil, fmt.Errorf("logs for task '%s' not found", taskID)
+ }
+ return *response.JSON200.Events, nil
+}
+
+func (t *tasksAPI) FindLabels(ctx context.Context, task *domain.Task) ([]domain.Label, error) {
+ return t.FindLabelsWithID(ctx, task.Id)
+}
+
+func (t *tasksAPI) FindLabelsWithID(ctx context.Context, taskID string) ([]domain.Label, error) {
+ params := &domain.GetTasksIDLabelsParams{}
+ response, err := t.apiClient.GetTasksIDLabelsWithResponse(ctx, taskID, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ if response.JSON200.Labels == nil {
+ return nil, fmt.Errorf("lables for task '%s' not found", taskID)
+ }
+ return *response.JSON200.Labels, nil
+}
+
+func (t *tasksAPI) AddLabel(ctx context.Context, task *domain.Task, label *domain.Label) (*domain.Label, error) {
+ return t.AddLabelWithID(ctx, task.Id, *label.Id)
+}
+
+func (t *tasksAPI) AddLabelWithID(ctx context.Context, taskID, labelID string) (*domain.Label, error) {
+ params := &domain.PostTasksIDLabelsParams{}
+ body := &domain.PostTasksIDLabelsJSONRequestBody{LabelID: &labelID}
+ response, err := t.apiClient.PostTasksIDLabelsWithResponse(ctx, taskID, params, *body)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return response.JSON201.Label, nil
+}
+
+func (t *tasksAPI) RemoveLabel(ctx context.Context, task *domain.Task, label *domain.Label) error {
+ return t.RemoveLabelWithID(ctx, task.Id, *label.Id)
+}
+
+func (t *tasksAPI) RemoveLabelWithID(ctx context.Context, taskID, memberID string) error {
+ params := &domain.DeleteTasksIDLabelsIDParams{}
+ response, err := t.apiClient.DeleteTasksIDLabelsIDWithResponse(ctx, taskID, memberID, params)
+ if err != nil {
+ return err
+ }
+ if response.JSONDefault != nil {
+ return domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return nil
+}
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/api/users.go b/vendor/github.com/influxdata/influxdb-client-go/v2/api/users.go
new file mode 100644
index 0000000..11d54ea
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/api/users.go
@@ -0,0 +1,288 @@
+// Copyright 2020-2021 InfluxData, Inc. All rights reserved.
+// Use of this source code is governed by MIT
+// license that can be found in the LICENSE file.
+
+package api
+
+import (
+ "context"
+ "encoding/base64"
+ "fmt"
+ nethttp "net/http"
+ "net/http/cookiejar"
+ "sync"
+
+ "github.com/influxdata/influxdb-client-go/v2/api/http"
+ "github.com/influxdata/influxdb-client-go/v2/domain"
+ "golang.org/x/net/publicsuffix"
+)
+
+// UsersAPI provides methods for managing users in a InfluxDB server
+type UsersAPI interface {
+ // GetUsers returns all users
+ GetUsers(ctx context.Context) (*[]domain.User, error)
+ // FindUserByID returns user with userID
+ FindUserByID(ctx context.Context, userID string) (*domain.User, error)
+ // FindUserByName returns user with name userName
+ FindUserByName(ctx context.Context, userName string) (*domain.User, error)
+ // CreateUser creates new user
+ CreateUser(ctx context.Context, user *domain.User) (*domain.User, error)
+ // CreateUserWithName creates new user with userName
+ CreateUserWithName(ctx context.Context, userName string) (*domain.User, error)
+ // UpdateUser updates user
+ UpdateUser(ctx context.Context, user *domain.User) (*domain.User, error)
+ // UpdateUserPassword sets password for an user
+ UpdateUserPassword(ctx context.Context, user *domain.User, password string) error
+ // UpdateUserPasswordWithID sets password for an user with userID
+ UpdateUserPasswordWithID(ctx context.Context, userID string, password string) error
+ // DeleteUserWithID deletes an user with userID
+ DeleteUserWithID(ctx context.Context, userID string) error
+ // DeleteUser deletes an user
+ DeleteUser(ctx context.Context, user *domain.User) error
+ // Me returns actual user
+ Me(ctx context.Context) (*domain.User, error)
+ // MeUpdatePassword set password of actual user
+ MeUpdatePassword(ctx context.Context, oldPassword, newPassword string) error
+ // SignIn exchanges username and password credentials to establish an authenticated session with the InfluxDB server. The Client's authentication token is then ignored, it can be empty.
+ SignIn(ctx context.Context, username, password string) error
+ // SignOut signs out previously signed in user
+ SignOut(ctx context.Context) error
+}
+
+// usersAPI implements UsersAPI
+type usersAPI struct {
+ apiClient *domain.ClientWithResponses
+ httpService http.Service
+ httpClient *nethttp.Client
+ deleteCookieJar bool
+ lock sync.Mutex
+}
+
+// NewUsersAPI creates new instance of UsersAPI
+func NewUsersAPI(apiClient *domain.ClientWithResponses, httpService http.Service, httpClient *nethttp.Client) UsersAPI {
+ return &usersAPI{
+ apiClient: apiClient,
+ httpService: httpService,
+ httpClient: httpClient,
+ }
+}
+
+func (u *usersAPI) GetUsers(ctx context.Context) (*[]domain.User, error) {
+ params := &domain.GetUsersParams{}
+ response, err := u.apiClient.GetUsersWithResponse(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return userResponsesToUsers(response.JSON200.Users), nil
+}
+
+func (u *usersAPI) FindUserByID(ctx context.Context, userID string) (*domain.User, error) {
+ params := &domain.GetUsersIDParams{}
+ response, err := u.apiClient.GetUsersIDWithResponse(ctx, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return userResponseToUser(response.JSON200), nil
+}
+
+func (u *usersAPI) FindUserByName(ctx context.Context, userName string) (*domain.User, error) {
+ users, err := u.GetUsers(ctx)
+ if err != nil {
+ return nil, err
+ }
+ var user *domain.User
+ for _, u := range *users {
+ if u.Name == userName {
+ user = &u
+ break
+ }
+ }
+ if user == nil {
+ return nil, fmt.Errorf("user '%s' not found", userName)
+ }
+ return user, nil
+}
+
+func (u *usersAPI) CreateUserWithName(ctx context.Context, userName string) (*domain.User, error) {
+ user := &domain.User{Name: userName}
+ return u.CreateUser(ctx, user)
+}
+
+func (u *usersAPI) CreateUser(ctx context.Context, user *domain.User) (*domain.User, error) {
+ params := &domain.PostUsersParams{}
+ response, err := u.apiClient.PostUsersWithResponse(ctx, params, domain.PostUsersJSONRequestBody(*user))
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return userResponseToUser(response.JSON201), nil
+}
+
+func (u *usersAPI) UpdateUser(ctx context.Context, user *domain.User) (*domain.User, error) {
+ params := &domain.PatchUsersIDParams{}
+ response, err := u.apiClient.PatchUsersIDWithResponse(ctx, *user.Id, params, domain.PatchUsersIDJSONRequestBody(*user))
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return userResponseToUser(response.JSON200), nil
+}
+
+func (u *usersAPI) UpdateUserPassword(ctx context.Context, user *domain.User, password string) error {
+ return u.UpdateUserPasswordWithID(ctx, *user.Id, password)
+}
+
+func (u *usersAPI) UpdateUserPasswordWithID(ctx context.Context, userID string, password string) error {
+ params := &domain.PostUsersIDPasswordParams{}
+ body := &domain.PasswordResetBody{Password: password}
+ response, err := u.apiClient.PostUsersIDPasswordWithResponse(ctx, userID, params, domain.PostUsersIDPasswordJSONRequestBody(*body))
+ if err != nil {
+ return err
+ }
+ if response.JSONDefault != nil {
+ return domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return nil
+}
+
+func (u *usersAPI) DeleteUser(ctx context.Context, user *domain.User) error {
+ return u.DeleteUserWithID(ctx, *user.Id)
+}
+
+func (u *usersAPI) DeleteUserWithID(ctx context.Context, userID string) error {
+ params := &domain.DeleteUsersIDParams{}
+ response, err := u.apiClient.DeleteUsersIDWithResponse(ctx, userID, params)
+ if err != nil {
+ return err
+ }
+ if response.JSONDefault != nil {
+ return domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return nil
+}
+
+func (u *usersAPI) Me(ctx context.Context) (*domain.User, error) {
+ params := &domain.GetMeParams{}
+ response, err := u.apiClient.GetMeWithResponse(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return userResponseToUser(response.JSON200), nil
+}
+
+func (u *usersAPI) MeUpdatePassword(ctx context.Context, oldPassword, newPassword string) error {
+ u.lock.Lock()
+ defer u.lock.Unlock()
+ me, err := u.Me(ctx)
+ if err != nil {
+ return err
+ }
+ creds := base64.StdEncoding.EncodeToString([]byte(me.Name + ":" + oldPassword))
+ auth := u.httpService.Authorization()
+ defer u.httpService.SetAuthorization(auth)
+ u.httpService.SetAuthorization("Basic " + creds)
+ params := &domain.PutMePasswordParams{}
+ body := &domain.PasswordResetBody{Password: newPassword}
+ response, err := u.apiClient.PutMePasswordWithResponse(ctx, params, domain.PutMePasswordJSONRequestBody(*body))
+ if err != nil {
+ return err
+ }
+ if response.JSONDefault != nil {
+ return domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ return nil
+}
+
+func (u *usersAPI) SignIn(ctx context.Context, username, password string) error {
+ u.lock.Lock()
+ defer u.lock.Unlock()
+ if u.httpClient.Jar == nil {
+ jar, err := cookiejar.New(&cookiejar.Options{PublicSuffixList: publicsuffix.List})
+ if err != nil {
+ return err
+ }
+ u.httpClient.Jar = jar
+ u.deleteCookieJar = true
+ }
+ creds := base64.StdEncoding.EncodeToString([]byte(username + ":" + password))
+ u.httpService.SetAuthorization("Basic " + creds)
+ defer u.httpService.SetAuthorization("")
+ resp, err := u.apiClient.PostSigninWithResponse(ctx, &domain.PostSigninParams{})
+ if err != nil {
+ return err
+ }
+ if resp.JSONDefault != nil {
+ return domain.ErrorToHTTPError(resp.JSONDefault, resp.StatusCode())
+ }
+ if resp.JSON401 != nil {
+ return domain.ErrorToHTTPError(resp.JSON401, resp.StatusCode())
+ }
+ if resp.JSON403 != nil {
+ return domain.ErrorToHTTPError(resp.JSON403, resp.StatusCode())
+ }
+ return nil
+}
+
+func (u *usersAPI) SignOut(ctx context.Context) error {
+ u.lock.Lock()
+ defer u.lock.Unlock()
+ resp, err := u.apiClient.PostSignoutWithResponse(ctx, &domain.PostSignoutParams{})
+ if err != nil {
+ return err
+ }
+ if resp.JSONDefault != nil {
+ return domain.ErrorToHTTPError(resp.JSONDefault, resp.StatusCode())
+ }
+ if resp.JSON401 != nil {
+ return domain.ErrorToHTTPError(resp.JSON401, resp.StatusCode())
+ }
+ if u.deleteCookieJar {
+ u.httpClient.Jar = nil
+ }
+ return nil
+}
+
+func userResponseToUser(ur *domain.UserResponse) *domain.User {
+ if ur == nil {
+ return nil
+ }
+ user := &domain.User{
+ Id: ur.Id,
+ Name: ur.Name,
+ OauthID: ur.OauthID,
+ Status: userResponseStatusToUserStatus(ur.Status),
+ }
+ return user
+}
+
+func userResponseStatusToUserStatus(urs *domain.UserResponseStatus) *domain.UserStatus {
+ if urs == nil {
+ return nil
+ }
+ us := domain.UserStatus(*urs)
+ return &us
+}
+
+func userResponsesToUsers(urs *[]domain.UserResponse) *[]domain.User {
+ if urs == nil {
+ return nil
+ }
+ us := make([]domain.User, len(*urs))
+ for i, ur := range *urs {
+ us[i] = *userResponseToUser(&ur)
+ }
+ return &us
+}
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/api/write.go b/vendor/github.com/influxdata/influxdb-client-go/v2/api/write.go
new file mode 100644
index 0000000..b6d60ce
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/api/write.go
@@ -0,0 +1,267 @@
+// Copyright 2020-2021 InfluxData, Inc. All rights reserved.
+// Use of this source code is governed by MIT
+// license that can be found in the LICENSE file.
+
+package api
+
+import (
+ "context"
+ "strings"
+ "sync"
+ "sync/atomic"
+ "time"
+
+ http2 "github.com/influxdata/influxdb-client-go/v2/api/http"
+ "github.com/influxdata/influxdb-client-go/v2/api/write"
+ "github.com/influxdata/influxdb-client-go/v2/internal/log"
+ iwrite "github.com/influxdata/influxdb-client-go/v2/internal/write"
+)
+
+// WriteFailedCallback is synchronously notified in case non-blocking write fails.
+// batch contains complete payload, error holds detailed error information,
+// retryAttempts means number of retries, 0 if it failed during first write.
+// It must return true if WriteAPI should continue with retrying, false will discard the batch.
+type WriteFailedCallback func(batch string, error http2.Error, retryAttempts uint) bool
+
+// WriteAPI is Write client interface with non-blocking methods for writing time series data asynchronously in batches into an InfluxDB server.
+// WriteAPI can be used concurrently.
+// When using multiple goroutines for writing, use a single WriteAPI instance in all goroutines.
+type WriteAPI interface {
+ // WriteRecord writes asynchronously line protocol record into bucket.
+ // WriteRecord adds record into the buffer which is sent on the background when it reaches the batch size.
+ // Blocking alternative is available in the WriteAPIBlocking interface
+ WriteRecord(line string)
+ // WritePoint writes asynchronously Point into bucket.
+ // WritePoint adds Point into the buffer which is sent on the background when it reaches the batch size.
+ // Blocking alternative is available in the WriteAPIBlocking interface
+ WritePoint(point *write.Point)
+ // Flush forces all pending writes from the buffer to be sent
+ Flush()
+ // Errors returns a channel for reading errors which occurs during async writes.
+ // Must be called before performing any writes for errors to be collected.
+ // The chan is unbuffered and must be drained or the writer will block.
+ Errors() <-chan error
+ // SetWriteFailedCallback sets callback allowing custom handling of failed writes.
+ // If callback returns true, failed batch will be retried, otherwise discarded.
+ SetWriteFailedCallback(cb WriteFailedCallback)
+}
+
+// WriteAPIImpl provides main implementation for WriteAPI
+type WriteAPIImpl struct {
+ service *iwrite.Service
+ writeBuffer []string
+
+ errCh chan error
+ writeCh chan *iwrite.Batch
+ bufferCh chan string
+ writeStop chan struct{}
+ bufferStop chan struct{}
+ bufferFlush chan struct{}
+ doneCh chan struct{}
+ bufferInfoCh chan writeBuffInfoReq
+ writeInfoCh chan writeBuffInfoReq
+ writeOptions *write.Options
+ closingMu *sync.Mutex
+ isErrChReader int32
+}
+
+type writeBuffInfoReq struct {
+ writeBuffLen int
+}
+
+// NewWriteAPI returns new non-blocking write client for writing data to bucket belonging to org
+func NewWriteAPI(org string, bucket string, service http2.Service, writeOptions *write.Options) *WriteAPIImpl {
+ w := &WriteAPIImpl{
+ service: iwrite.NewService(org, bucket, service, writeOptions),
+ errCh: make(chan error, 1),
+ writeBuffer: make([]string, 0, writeOptions.BatchSize()+1),
+ writeCh: make(chan *iwrite.Batch),
+ bufferCh: make(chan string),
+ bufferStop: make(chan struct{}),
+ writeStop: make(chan struct{}),
+ bufferFlush: make(chan struct{}),
+ doneCh: make(chan struct{}),
+ bufferInfoCh: make(chan writeBuffInfoReq),
+ writeInfoCh: make(chan writeBuffInfoReq),
+ writeOptions: writeOptions,
+ closingMu: &sync.Mutex{},
+ }
+
+ go w.bufferProc()
+ go w.writeProc()
+
+ return w
+}
+
+// SetWriteFailedCallback sets callback allowing custom handling of failed writes.
+// If callback returns true, failed batch will be retried, otherwise discarded.
+func (w *WriteAPIImpl) SetWriteFailedCallback(cb WriteFailedCallback) {
+ w.service.SetBatchErrorCallback(func(batch *iwrite.Batch, error2 http2.Error) bool {
+ return cb(batch.Batch, error2, batch.RetryAttempts)
+ })
+}
+
+// Errors returns a channel for reading errors which occurs during async writes.
+// Must be called before performing any writes for errors to be collected.
+// New error is skipped when channel is not read.
+func (w *WriteAPIImpl) Errors() <-chan error {
+ w.setErrChanRead()
+ return w.errCh
+}
+
+// Flush forces all pending writes from the buffer to be sent.
+// Flush also tries sending batches from retry queue without additional retrying.
+func (w *WriteAPIImpl) Flush() {
+ w.bufferFlush <- struct{}{}
+ w.waitForFlushing()
+ w.service.Flush()
+}
+
+func (w *WriteAPIImpl) waitForFlushing() {
+ for {
+ w.bufferInfoCh <- writeBuffInfoReq{}
+ writeBuffInfo := <-w.bufferInfoCh
+ if writeBuffInfo.writeBuffLen == 0 {
+ break
+ }
+ log.Info("Waiting buffer is flushed")
+ <-time.After(time.Millisecond)
+ }
+ for {
+ w.writeInfoCh <- writeBuffInfoReq{}
+ writeBuffInfo := <-w.writeInfoCh
+ if writeBuffInfo.writeBuffLen == 0 {
+ break
+ }
+ log.Info("Waiting buffer is flushed")
+ <-time.After(time.Millisecond)
+ }
+}
+
+func (w *WriteAPIImpl) bufferProc() {
+ log.Info("Buffer proc started")
+ ticker := time.NewTicker(time.Duration(w.writeOptions.FlushInterval()) * time.Millisecond)
+x:
+ for {
+ select {
+ case line := <-w.bufferCh:
+ w.writeBuffer = append(w.writeBuffer, line)
+ if len(w.writeBuffer) == int(w.writeOptions.BatchSize()) {
+ w.flushBuffer()
+ }
+ case <-ticker.C:
+ w.flushBuffer()
+ case <-w.bufferFlush:
+ w.flushBuffer()
+ case <-w.bufferStop:
+ ticker.Stop()
+ w.flushBuffer()
+ break x
+ case buffInfo := <-w.bufferInfoCh:
+ buffInfo.writeBuffLen = len(w.bufferInfoCh)
+ w.bufferInfoCh <- buffInfo
+ }
+ }
+ log.Info("Buffer proc finished")
+ w.doneCh <- struct{}{}
+}
+
+func (w *WriteAPIImpl) flushBuffer() {
+ if len(w.writeBuffer) > 0 {
+ log.Info("sending batch")
+ batch := iwrite.NewBatch(buffer(w.writeBuffer), w.writeOptions.MaxRetryTime())
+ w.writeCh <- batch
+ w.writeBuffer = w.writeBuffer[:0]
+ }
+}
+func (w *WriteAPIImpl) isErrChanRead() bool {
+ return atomic.LoadInt32(&w.isErrChReader) > 0
+}
+
+func (w *WriteAPIImpl) setErrChanRead() {
+ atomic.StoreInt32(&w.isErrChReader, 1)
+}
+
+func (w *WriteAPIImpl) writeProc() {
+ log.Info("Write proc started")
+x:
+ for {
+ select {
+ case batch := <-w.writeCh:
+ err := w.service.HandleWrite(context.Background(), batch)
+ if err != nil && w.isErrChanRead() {
+ select {
+ case w.errCh <- err:
+ default:
+ log.Warn("Cannot write error to error channel, it is not read")
+ }
+ }
+ case <-w.writeStop:
+ log.Info("Write proc: received stop")
+ break x
+ case buffInfo := <-w.writeInfoCh:
+ buffInfo.writeBuffLen = len(w.writeCh)
+ w.writeInfoCh <- buffInfo
+ }
+ }
+ log.Info("Write proc finished")
+ w.doneCh <- struct{}{}
+}
+
+// Close finishes outstanding write operations,
+// stop background routines and closes all channels
+func (w *WriteAPIImpl) Close() {
+ w.closingMu.Lock()
+ defer w.closingMu.Unlock()
+ if w.writeCh != nil {
+ // Flush outstanding metrics
+ w.Flush()
+
+ // stop and wait for buffer proc
+ close(w.bufferStop)
+ <-w.doneCh
+
+ close(w.bufferFlush)
+ close(w.bufferCh)
+
+ // stop and wait for write proc
+ close(w.writeStop)
+ <-w.doneCh
+
+ close(w.writeCh)
+ close(w.writeInfoCh)
+ close(w.bufferInfoCh)
+ w.writeCh = nil
+
+ close(w.errCh)
+ w.errCh = nil
+ }
+}
+
+// WriteRecord writes asynchronously line protocol record into bucket.
+// WriteRecord adds record into the buffer which is sent on the background when it reaches the batch size.
+// Blocking alternative is available in the WriteAPIBlocking interface
+func (w *WriteAPIImpl) WriteRecord(line string) {
+ b := []byte(line)
+ b = append(b, 0xa)
+ w.bufferCh <- string(b)
+}
+
+// WritePoint writes asynchronously Point into bucket.
+// WritePoint adds Point into the buffer which is sent on the background when it reaches the batch size.
+// Blocking alternative is available in the WriteAPIBlocking interface
+func (w *WriteAPIImpl) WritePoint(point *write.Point) {
+ line, err := w.service.EncodePoints(point)
+ if err != nil {
+ log.Errorf("point encoding error: %s\n", err.Error())
+ if w.errCh != nil {
+ w.errCh <- err
+ }
+ } else {
+ w.bufferCh <- line
+ }
+}
+
+func buffer(lines []string) string {
+ return strings.Join(lines, "")
+}
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/api/write/ext.go b/vendor/github.com/influxdata/influxdb-client-go/v2/api/write/ext.go
new file mode 100644
index 0000000..f600f53
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/api/write/ext.go
@@ -0,0 +1,106 @@
+// Copyright 2020-2021 InfluxData, Inc. All rights reserved.
+// Use of this source code is governed by MIT
+// license that can be found in the LICENSE file.
+
+package write
+
+import (
+ "fmt"
+ "strconv"
+ "strings"
+ "time"
+)
+
+// Point extension methods for test
+
+// PointToLineProtocolBuffer creates InfluxDB line protocol string from the Point, converting associated timestamp according to precision
+// and write result to the string builder
+func PointToLineProtocolBuffer(p *Point, sb *strings.Builder, precision time.Duration) {
+ escapeKey(sb, p.Name(), false)
+ sb.WriteRune(',')
+ for i, t := range p.TagList() {
+ if i > 0 {
+ sb.WriteString(",")
+ }
+ escapeKey(sb, t.Key, true)
+ sb.WriteString("=")
+ escapeKey(sb, t.Value, true)
+ }
+ sb.WriteString(" ")
+ for i, f := range p.FieldList() {
+ if i > 0 {
+ sb.WriteString(",")
+ }
+ escapeKey(sb, f.Key, true)
+ sb.WriteString("=")
+ switch f.Value.(type) {
+ case string:
+ sb.WriteString(`"`)
+ escapeValue(sb, f.Value.(string))
+ sb.WriteString(`"`)
+ default:
+ sb.WriteString(fmt.Sprintf("%v", f.Value))
+ }
+ switch f.Value.(type) {
+ case int64:
+ sb.WriteString("i")
+ case uint64:
+ sb.WriteString("u")
+ }
+ }
+ if !p.Time().IsZero() {
+ sb.WriteString(" ")
+ switch precision {
+ case time.Microsecond:
+ sb.WriteString(strconv.FormatInt(p.Time().UnixNano()/1000, 10))
+ case time.Millisecond:
+ sb.WriteString(strconv.FormatInt(p.Time().UnixNano()/1000000, 10))
+ case time.Second:
+ sb.WriteString(strconv.FormatInt(p.Time().Unix(), 10))
+ default:
+ sb.WriteString(strconv.FormatInt(p.Time().UnixNano(), 10))
+ }
+ }
+ sb.WriteString("\n")
+}
+
+// PointToLineProtocol creates InfluxDB line protocol string from the Point, converting associated timestamp according to precision
+func PointToLineProtocol(p *Point, precision time.Duration) string {
+ var sb strings.Builder
+ sb.Grow(1024)
+ PointToLineProtocolBuffer(p, &sb, precision)
+ return sb.String()
+}
+
+func escapeKey(sb *strings.Builder, key string, escapeEqual bool) {
+ for _, r := range key {
+ switch r {
+ case '\n':
+ sb.WriteString(`\\n`)
+ continue
+ case '\r':
+ sb.WriteString(`\\r`)
+ continue
+ case '\t':
+ sb.WriteString(`\\t`)
+ continue
+ case ' ', ',':
+ sb.WriteString(`\`)
+ case '=':
+ if escapeEqual {
+ sb.WriteString(`\`)
+ }
+ }
+ sb.WriteRune(r)
+ }
+}
+
+func escapeValue(sb *strings.Builder, value string) {
+ for _, r := range value {
+ switch r {
+ case '\\', '"':
+ sb.WriteString(`\`)
+ }
+ sb.WriteRune(r)
+ }
+}
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/api/write/options.go b/vendor/github.com/influxdata/influxdb-client-go/v2/api/write/options.go
new file mode 100644
index 0000000..7d85ad3
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/api/write/options.go
@@ -0,0 +1,199 @@
+// Copyright 2020-2021 InfluxData, Inc. All rights reserved.
+// Use of this source code is governed by MIT
+// license that can be found in the LICENSE file.
+
+package write
+
+import (
+ "time"
+)
+
+// Options holds write configuration properties
+type Options struct {
+ // Maximum number of points sent to server in single request. Default 5000
+ batchSize uint
+ // Interval, in ms, in which is buffer flushed if it has not been already written (by reaching batch size) . Default 1000ms
+ flushInterval uint
+ // Precision to use in writes for timestamp. In unit of duration: time.Nanosecond, time.Microsecond, time.Millisecond, time.Second
+ // Default time.Nanosecond
+ precision time.Duration
+ // Whether to use GZip compression in requests. Default false
+ useGZip bool
+ // Tags added to each point during writing. If a point already has a tag with the same key, it is left unchanged.
+ defaultTags map[string]string
+ // Default retry interval in ms, if not sent by server. Default 5,000.
+ retryInterval uint
+ // Maximum count of retry attempts of failed writes, default 5.
+ maxRetries uint
+ // Maximum number of points to keep for retry. Should be multiple of BatchSize. Default 50,000.
+ retryBufferLimit uint
+ // The maximum delay between each retry attempt in milliseconds, default 125,000.
+ maxRetryInterval uint
+ // The maximum total retry timeout in millisecond, default 180,000.
+ maxRetryTime uint
+ // The base for the exponential retry delay
+ exponentialBase uint
+ // InfluxDB Enterprise write consistency as explained in https://docs.influxdata.com/enterprise_influxdb/v1.9/concepts/clustering/#write-consistency
+ consistency Consistency
+}
+
+const (
+ // ConsistencyOne requires at least one data node acknowledged a write.
+ ConsistencyOne Consistency = "one"
+
+ // ConsistencyAll requires all data nodes to acknowledge a write.
+ ConsistencyAll Consistency = "all"
+
+ // ConsistencyQuorum requires a quorum of data nodes to acknowledge a write.
+ ConsistencyQuorum Consistency = "quorum"
+
+ // ConsistencyAny allows for hinted hand off, potentially no write happened yet.
+ ConsistencyAny Consistency = "any"
+)
+
+// Consistency defines enum for allows consistency values for InfluxDB Enterprise, as explained https://docs.influxdata.com/enterprise_influxdb/v1.9/concepts/clustering/#write-consistency
+type Consistency string
+
+// BatchSize returns size of batch
+func (o *Options) BatchSize() uint {
+ return o.batchSize
+}
+
+// SetBatchSize sets number of points sent in single request
+func (o *Options) SetBatchSize(batchSize uint) *Options {
+ o.batchSize = batchSize
+ return o
+}
+
+// FlushInterval returns flush interval in ms
+func (o *Options) FlushInterval() uint {
+ return o.flushInterval
+}
+
+// SetFlushInterval sets flush interval in ms in which is buffer flushed if it has not been already written
+func (o *Options) SetFlushInterval(flushIntervalMs uint) *Options {
+ o.flushInterval = flushIntervalMs
+ return o
+}
+
+// RetryInterval returns the default retry interval in ms, if not sent by server. Default 5,000.
+func (o *Options) RetryInterval() uint {
+ return o.retryInterval
+}
+
+// SetRetryInterval sets the time to wait before retry unsuccessful write in ms, if not sent by server
+func (o *Options) SetRetryInterval(retryIntervalMs uint) *Options {
+ o.retryInterval = retryIntervalMs
+ return o
+}
+
+// MaxRetries returns maximum count of retry attempts of failed writes, default 5.
+func (o *Options) MaxRetries() uint {
+ return o.maxRetries
+}
+
+// SetMaxRetries sets maximum count of retry attempts of failed writes.
+// Setting zero value disables retry strategy.
+func (o *Options) SetMaxRetries(maxRetries uint) *Options {
+ o.maxRetries = maxRetries
+ return o
+}
+
+// RetryBufferLimit returns retry buffer limit.
+func (o *Options) RetryBufferLimit() uint {
+ return o.retryBufferLimit
+}
+
+// SetRetryBufferLimit sets maximum number of points to keep for retry. Should be multiple of BatchSize.
+func (o *Options) SetRetryBufferLimit(retryBufferLimit uint) *Options {
+ o.retryBufferLimit = retryBufferLimit
+ return o
+}
+
+// MaxRetryInterval returns the maximum delay between each retry attempt in milliseconds, default 125,000.
+func (o *Options) MaxRetryInterval() uint {
+ return o.maxRetryInterval
+}
+
+// SetMaxRetryInterval sets the maximum delay between each retry attempt in millisecond
+func (o *Options) SetMaxRetryInterval(maxRetryIntervalMs uint) *Options {
+ o.maxRetryInterval = maxRetryIntervalMs
+ return o
+}
+
+// MaxRetryTime returns the maximum total retry timeout in millisecond, default 180,000.
+func (o *Options) MaxRetryTime() uint {
+ return o.maxRetryTime
+}
+
+// SetMaxRetryTime sets the maximum total retry timeout in millisecond.
+func (o *Options) SetMaxRetryTime(maxRetryTimeMs uint) *Options {
+ o.maxRetryTime = maxRetryTimeMs
+ return o
+}
+
+// ExponentialBase returns the base for the exponential retry delay. Default 2.
+func (o *Options) ExponentialBase() uint {
+ return o.exponentialBase
+}
+
+// SetExponentialBase sets the base for the exponential retry delay.
+func (o *Options) SetExponentialBase(retryExponentialBase uint) *Options {
+ o.exponentialBase = retryExponentialBase
+ return o
+}
+
+// Precision returns time precision for writes
+func (o *Options) Precision() time.Duration {
+ return o.precision
+}
+
+// SetPrecision sets time precision to use in writes for timestamp. In unit of duration: time.Nanosecond, time.Microsecond, time.Millisecond, time.Second
+func (o *Options) SetPrecision(precision time.Duration) *Options {
+ o.precision = precision
+ return o
+}
+
+// UseGZip returns true if write request are gzip`ed
+func (o *Options) UseGZip() bool {
+ return o.useGZip
+}
+
+// SetUseGZip specifies whether to use GZip compression in write requests.
+func (o *Options) SetUseGZip(useGZip bool) *Options {
+ o.useGZip = useGZip
+ return o
+}
+
+// AddDefaultTag adds a default tag. DefaultTags are added to each written point.
+// If a tag with the same key already exist it is overwritten.
+// If a point already defines such a tag, it is left unchanged.
+func (o *Options) AddDefaultTag(key, value string) *Options {
+ o.DefaultTags()[key] = value
+ return o
+}
+
+// DefaultTags returns set of default tags
+func (o *Options) DefaultTags() map[string]string {
+ if o.defaultTags == nil {
+ o.defaultTags = make(map[string]string)
+ }
+ return o.defaultTags
+}
+
+// Consistency returns consistency for param value
+func (o *Options) Consistency() Consistency {
+ return o.consistency
+}
+
+// SetConsistency allows setting InfluxDB Enterprise write consistency, as explained in https://docs.influxdata.com/enterprise_influxdb/v1.9/concepts/clustering/#write-consistency */
+func (o *Options) SetConsistency(consistency Consistency) *Options {
+ o.consistency = consistency
+ return o
+}
+
+// DefaultOptions returns Options object with default values
+func DefaultOptions() *Options {
+ return &Options{batchSize: 5_000, flushInterval: 1_000, precision: time.Nanosecond, useGZip: false, retryBufferLimit: 50_000, defaultTags: make(map[string]string),
+ maxRetries: 5, retryInterval: 5_000, maxRetryInterval: 125_000, maxRetryTime: 180_000, exponentialBase: 2}
+}
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/api/write/point.go b/vendor/github.com/influxdata/influxdb-client-go/v2/api/write/point.go
new file mode 100644
index 0000000..91c9c0e
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/api/write/point.go
@@ -0,0 +1,162 @@
+// Copyright 2020-2021 InfluxData, Inc. All rights reserved.
+// Use of this source code is governed by MIT
+// license that can be found in the LICENSE file.
+
+// Package write provides the Point struct
+package write
+
+import (
+ "fmt"
+ "sort"
+ "time"
+
+ lp "github.com/influxdata/line-protocol"
+)
+
+// Point is represents InfluxDB time series point, holding tags and fields
+type Point struct {
+ measurement string
+ tags []*lp.Tag
+ fields []*lp.Field
+ timestamp time.Time
+}
+
+// TagList returns a slice containing tags of a Point.
+func (m *Point) TagList() []*lp.Tag {
+ return m.tags
+}
+
+// FieldList returns a slice containing the fields of a Point.
+func (m *Point) FieldList() []*lp.Field {
+ return m.fields
+}
+
+// SetTime set timestamp for a Point.
+func (m *Point) SetTime(timestamp time.Time) *Point {
+ m.timestamp = timestamp
+ return m
+}
+
+// Time is the timestamp of a Point.
+func (m *Point) Time() time.Time {
+ return m.timestamp
+}
+
+// SortTags orders the tags of a point alphanumerically by key.
+// This is just here as a helper, to make it easy to keep tags sorted if you are creating a Point manually.
+func (m *Point) SortTags() *Point {
+ sort.Slice(m.tags, func(i, j int) bool { return m.tags[i].Key < m.tags[j].Key })
+ return m
+}
+
+// SortFields orders the fields of a point alphanumerically by key.
+func (m *Point) SortFields() *Point {
+ sort.Slice(m.fields, func(i, j int) bool { return m.fields[i].Key < m.fields[j].Key })
+ return m
+}
+
+// AddTag adds a tag to a point.
+func (m *Point) AddTag(k, v string) *Point {
+ for i, tag := range m.tags {
+ if k == tag.Key {
+ m.tags[i].Value = v
+ return m
+ }
+ }
+ m.tags = append(m.tags, &lp.Tag{Key: k, Value: v})
+ return m
+}
+
+// AddField adds a field to a point.
+func (m *Point) AddField(k string, v interface{}) *Point {
+ for i, field := range m.fields {
+ if k == field.Key {
+ m.fields[i].Value = v
+ return m
+ }
+ }
+ m.fields = append(m.fields, &lp.Field{Key: k, Value: convertField(v)})
+ return m
+}
+
+// Name returns the name of measurement of a point.
+func (m *Point) Name() string {
+ return m.measurement
+}
+
+// NewPointWithMeasurement creates a empty Point
+// Use AddTag and AddField to fill point with data
+func NewPointWithMeasurement(measurement string) *Point {
+ return &Point{measurement: measurement}
+}
+
+// NewPoint creates a Point from measurement name, tags, fields and a timestamp.
+func NewPoint(
+ measurement string,
+ tags map[string]string,
+ fields map[string]interface{},
+ ts time.Time,
+) *Point {
+ m := &Point{
+ measurement: measurement,
+ tags: nil,
+ fields: nil,
+ timestamp: ts,
+ }
+
+ if len(tags) > 0 {
+ m.tags = make([]*lp.Tag, 0, len(tags))
+ for k, v := range tags {
+ m.tags = append(m.tags,
+ &lp.Tag{Key: k, Value: v})
+ }
+ }
+
+ m.fields = make([]*lp.Field, 0, len(fields))
+ for k, v := range fields {
+ v := convertField(v)
+ if v == nil {
+ continue
+ }
+ m.fields = append(m.fields, &lp.Field{Key: k, Value: v})
+ }
+ m.SortFields()
+ m.SortTags()
+ return m
+}
+
+// convertField converts any primitive type to types supported by line protocol
+func convertField(v interface{}) interface{} {
+ switch v := v.(type) {
+ case bool, int64, string, float64:
+ return v
+ case int:
+ return int64(v)
+ case uint:
+ return uint64(v)
+ case uint64:
+ return v
+ case []byte:
+ return string(v)
+ case int32:
+ return int64(v)
+ case int16:
+ return int64(v)
+ case int8:
+ return int64(v)
+ case uint32:
+ return uint64(v)
+ case uint16:
+ return uint64(v)
+ case uint8:
+ return uint64(v)
+ case float32:
+ return float64(v)
+ case time.Time:
+ return v.Format(time.RFC3339Nano)
+ case time.Duration:
+ return v.String()
+ default:
+ return fmt.Sprintf("%v", v)
+ }
+}
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/api/writeAPIBlocking.go b/vendor/github.com/influxdata/influxdb-client-go/v2/api/writeAPIBlocking.go
new file mode 100644
index 0000000..d348aa8
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/api/writeAPIBlocking.go
@@ -0,0 +1,124 @@
+// Copyright 2020-2021 InfluxData, Inc. All rights reserved.
+// Use of this source code is governed by MIT
+// license that can be found in the LICENSE file.
+
+package api
+
+import (
+ "context"
+ "strings"
+ "sync"
+
+ http2 "github.com/influxdata/influxdb-client-go/v2/api/http"
+ "github.com/influxdata/influxdb-client-go/v2/api/write"
+ iwrite "github.com/influxdata/influxdb-client-go/v2/internal/write"
+)
+
+// WriteAPIBlocking offers blocking methods for writing time series data synchronously into an InfluxDB server.
+// It doesn't implicitly create batches of points by default. Batches are created from array of points/records.
+//
+// Implicit batching is enabled with EnableBatching(). In this mode, each call to WritePoint or WriteRecord adds a line
+// to internal buffer. If length ot the buffer is equal to the batch-size (set in write.Options), the buffer is sent to the server
+// and the result of the operation is returned.
+// When a point is written to the buffer, nil error is always returned.
+// Flush() can be used to trigger sending of batch when it doesn't have the batch-size.
+//
+// Synchronous writing is intended to use for writing less frequent data, such as a weather sensing, or if there is a need to have explicit control of failed batches.
+
+//
+// WriteAPIBlocking can be used concurrently.
+// When using multiple goroutines for writing, use a single WriteAPIBlocking instance in all goroutines.
+type WriteAPIBlocking interface {
+ // WriteRecord writes line protocol record(s) into bucket.
+ // WriteRecord writes lines without implicit batching by default, batch is created from given number of records.
+ // Automatic batching can be enabled by EnableBatching()
+ // Individual arguments can also be batches (multiple records separated by newline).
+ // Non-blocking alternative is available in the WriteAPI interface
+ WriteRecord(ctx context.Context, line ...string) error
+ // WritePoint data point into bucket.
+ // WriteRecord writes points without implicit batching by default, batch is created from given number of points.
+ // Automatic batching can be enabled by EnableBatching().
+ // Non-blocking alternative is available in the WriteAPI interface
+ WritePoint(ctx context.Context, point ...*write.Point) error
+ // EnableBatching turns on implicit batching
+ // Batch size is controlled via write.Options
+ EnableBatching()
+ // Flush forces write of buffer if batching is enabled, even buffer doesn't have the batch-size.
+ Flush(ctx context.Context) error
+}
+
+// writeAPIBlocking implements WriteAPIBlocking interface
+type writeAPIBlocking struct {
+ service *iwrite.Service
+ writeOptions *write.Options
+ batching bool
+ batch []string
+ mu sync.Mutex
+}
+
+// NewWriteAPIBlocking creates new instance of blocking write client for writing data to bucket belonging to org
+func NewWriteAPIBlocking(org string, bucket string, service http2.Service, writeOptions *write.Options) WriteAPIBlocking {
+ return &writeAPIBlocking{service: iwrite.NewService(org, bucket, service, writeOptions), writeOptions: writeOptions}
+}
+
+// NewWriteAPIBlockingWithBatching creates new instance of blocking write client for writing data to bucket belonging to org with batching enabled
+func NewWriteAPIBlockingWithBatching(org string, bucket string, service http2.Service, writeOptions *write.Options) WriteAPIBlocking {
+ api := &writeAPIBlocking{service: iwrite.NewService(org, bucket, service, writeOptions), writeOptions: writeOptions}
+ api.EnableBatching()
+ return api
+}
+
+func (w *writeAPIBlocking) EnableBatching() {
+ w.mu.Lock()
+ defer w.mu.Unlock()
+ if !w.batching {
+ w.batching = true
+ w.batch = make([]string, 0, w.writeOptions.BatchSize())
+ }
+}
+
+func (w *writeAPIBlocking) write(ctx context.Context, line string) error {
+ w.mu.Lock()
+ defer w.mu.Unlock()
+ body := line
+ if w.batching {
+ w.batch = append(w.batch, line)
+ if len(w.batch) == int(w.writeOptions.BatchSize()) {
+ body = strings.Join(w.batch, "\n")
+ w.batch = w.batch[:0]
+ } else {
+ return nil
+ }
+ }
+ err := w.service.WriteBatch(ctx, iwrite.NewBatch(body, w.writeOptions.MaxRetryTime()))
+ if err != nil {
+ return err
+ }
+ return nil
+}
+
+func (w *writeAPIBlocking) WriteRecord(ctx context.Context, line ...string) error {
+ if len(line) == 0 {
+ return nil
+ }
+ return w.write(ctx, strings.Join(line, "\n"))
+}
+
+func (w *writeAPIBlocking) WritePoint(ctx context.Context, point ...*write.Point) error {
+ line, err := w.service.EncodePoints(point...)
+ if err != nil {
+ return err
+ }
+ return w.write(ctx, line)
+}
+
+func (w *writeAPIBlocking) Flush(ctx context.Context) error {
+ w.mu.Lock()
+ defer w.mu.Unlock()
+ if w.batching && len(w.batch) > 0 {
+ body := strings.Join(w.batch, "\n")
+ w.batch = w.batch[:0]
+ return w.service.WriteBatch(ctx, iwrite.NewBatch(body, w.writeOptions.MaxRetryTime()))
+ }
+ return nil
+}
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/client.go b/vendor/github.com/influxdata/influxdb-client-go/v2/client.go
new file mode 100644
index 0000000..9ff6a62
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/client.go
@@ -0,0 +1,335 @@
+// Copyright 2020-2021 InfluxData, Inc. All rights reserved.
+// Use of this source code is governed by MIT
+// license that can be found in the LICENSE file.
+
+// Package influxdb2 provides API for using InfluxDB client in Go.
+// It's intended to use with InfluxDB 2 server. WriteAPI, QueryAPI and Health work also with InfluxDB 1.8
+package influxdb2
+
+import (
+ "context"
+ "errors"
+ "strings"
+ "sync"
+ "time"
+
+ "github.com/influxdata/influxdb-client-go/v2/api"
+ "github.com/influxdata/influxdb-client-go/v2/api/http"
+ "github.com/influxdata/influxdb-client-go/v2/domain"
+ ilog "github.com/influxdata/influxdb-client-go/v2/internal/log"
+ "github.com/influxdata/influxdb-client-go/v2/log"
+)
+
+// Client provides API to communicate with InfluxDBServer.
+// There two APIs for writing, WriteAPI and WriteAPIBlocking.
+// WriteAPI provides asynchronous, non-blocking, methods for writing time series data.
+// WriteAPIBlocking provides blocking methods for writing time series data.
+type Client interface {
+ // Setup sends request to initialise new InfluxDB server with user, org and bucket, and data retention period
+ // and returns details about newly created entities along with the authorization object.
+ // Retention period of zero will result to infinite retention.
+ Setup(ctx context.Context, username, password, org, bucket string, retentionPeriodHours int) (*domain.OnboardingResponse, error)
+ // SetupWithToken sends request to initialise new InfluxDB server with user, org and bucket, data retention period and token
+ // and returns details about newly created entities along with the authorization object.
+ // Retention period of zero will result to infinite retention.
+ SetupWithToken(ctx context.Context, username, password, org, bucket string, retentionPeriodHours int, token string) (*domain.OnboardingResponse, error)
+ // Ready returns InfluxDB uptime info of server. It doesn't validate authentication params.
+ Ready(ctx context.Context) (*domain.Ready, error)
+ // Health returns an InfluxDB server health check result. Read the HealthCheck.Status field to get server status.
+ // Health doesn't validate authentication params.
+ Health(ctx context.Context) (*domain.HealthCheck, error)
+ // Ping validates whether InfluxDB server is running. It doesn't validate authentication params.
+ Ping(ctx context.Context) (bool, error)
+ // Close ensures all ongoing asynchronous write clients finish.
+ // Also closes all idle connections, in case of HTTP client was created internally.
+ Close()
+ // Options returns the options associated with client
+ Options() *Options
+ // ServerURL returns the url of the server url client talks to
+ ServerURL() string
+ // HTTPService returns underlying HTTP service object used by client
+ HTTPService() http.Service
+ // WriteAPI returns the asynchronous, non-blocking, Write client.
+ // Ensures using a single WriteAPI instance for each org/bucket pair.
+ WriteAPI(org, bucket string) api.WriteAPI
+ // WriteAPIBlocking returns the synchronous, blocking, Write client.
+ // Ensures using a single WriteAPIBlocking instance for each org/bucket pair.
+ WriteAPIBlocking(org, bucket string) api.WriteAPIBlocking
+ // QueryAPI returns Query client.
+ // Ensures using a single QueryAPI instance each org.
+ QueryAPI(org string) api.QueryAPI
+ // AuthorizationsAPI returns Authorizations API client.
+ AuthorizationsAPI() api.AuthorizationsAPI
+ // OrganizationsAPI returns Organizations API client
+ OrganizationsAPI() api.OrganizationsAPI
+ // UsersAPI returns Users API client.
+ UsersAPI() api.UsersAPI
+ // DeleteAPI returns Delete API client
+ DeleteAPI() api.DeleteAPI
+ // BucketsAPI returns Buckets API client
+ BucketsAPI() api.BucketsAPI
+ // LabelsAPI returns Labels API client
+ LabelsAPI() api.LabelsAPI
+ // TasksAPI returns Tasks API client
+ TasksAPI() api.TasksAPI
+}
+
+// clientImpl implements Client interface
+type clientImpl struct {
+ serverURL string
+ options *Options
+ writeAPIs map[string]api.WriteAPI
+ syncWriteAPIs map[string]api.WriteAPIBlocking
+ lock sync.Mutex
+ httpService http.Service
+ apiClient *domain.ClientWithResponses
+ authAPI api.AuthorizationsAPI
+ orgAPI api.OrganizationsAPI
+ usersAPI api.UsersAPI
+ deleteAPI api.DeleteAPI
+ bucketsAPI api.BucketsAPI
+ labelsAPI api.LabelsAPI
+ tasksAPI api.TasksAPI
+}
+
+// NewClient creates Client for connecting to given serverURL with provided authentication token, with the default options.
+// serverURL is the InfluxDB server base URL, e.g. http://localhost:8086,
+// authToken is an authentication token. It can be empty in case of connecting to newly installed InfluxDB server, which has not been set up yet.
+// In such case, calling Setup() will set the authentication token.
+func NewClient(serverURL string, authToken string) Client {
+ return NewClientWithOptions(serverURL, authToken, DefaultOptions())
+}
+
+// NewClientWithOptions creates Client for connecting to given serverURL with provided authentication token
+// and configured with custom Options.
+// serverURL is the InfluxDB server base URL, e.g. http://localhost:8086,
+// authToken is an authentication token. It can be empty in case of connecting to newly installed InfluxDB server, which has not been set up yet.
+// In such case, calling Setup() will set authentication token
+func NewClientWithOptions(serverURL string, authToken string, options *Options) Client {
+ normServerURL := serverURL
+ if !strings.HasSuffix(normServerURL, "/") {
+ // For subsequent path parts concatenation, url has to end with '/'
+ normServerURL = serverURL + "/"
+ }
+ authorization := ""
+ if len(authToken) > 0 {
+ authorization = "Token " + authToken
+ }
+ service := http.NewService(normServerURL, authorization, options.httpOptions)
+ client := &clientImpl{
+ serverURL: serverURL,
+ options: options,
+ writeAPIs: make(map[string]api.WriteAPI, 5),
+ syncWriteAPIs: make(map[string]api.WriteAPIBlocking, 5),
+ httpService: service,
+ apiClient: domain.NewClientWithResponses(service),
+ }
+ if log.Log != nil {
+ log.Log.SetLogLevel(options.LogLevel())
+ }
+ if ilog.Level() >= log.InfoLevel {
+ tokenStr := ""
+ if len(authToken) > 0 {
+ tokenStr = ", token '******'"
+ }
+ ilog.Infof("Using URL '%s'%s", serverURL, tokenStr)
+ }
+ return client
+}
+func (c *clientImpl) Options() *Options {
+ return c.options
+}
+
+func (c *clientImpl) ServerURL() string {
+ return c.serverURL
+}
+
+func (c *clientImpl) HTTPService() http.Service {
+ return c.httpService
+}
+
+func (c *clientImpl) Ready(ctx context.Context) (*domain.Ready, error) {
+ params := &domain.GetReadyParams{}
+ response, err := c.apiClient.GetReadyWithResponse(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ if response.JSON200 == nil { //response with status 2xx, but not JSON
+ return nil, errors.New("cannot read Ready response")
+
+ }
+ return response.JSON200, nil
+}
+
+func (c *clientImpl) Setup(ctx context.Context, username, password, org, bucket string, retentionPeriodHours int) (*domain.OnboardingResponse, error) {
+ return c.SetupWithToken(ctx, username, password, org, bucket, retentionPeriodHours, "")
+}
+
+func (c *clientImpl) SetupWithToken(ctx context.Context, username, password, org, bucket string, retentionPeriodHours int, token string) (*domain.OnboardingResponse, error) {
+ if username == "" || password == "" {
+ return nil, errors.New("a username and a password is required for a setup")
+ }
+ c.lock.Lock()
+ defer c.lock.Unlock()
+ params := &domain.PostSetupParams{}
+ retentionPeriodSeconds := int64(retentionPeriodHours * 3600)
+ retentionPeriodHrs := int(time.Duration(retentionPeriodSeconds) * time.Second)
+ body := &domain.PostSetupJSONRequestBody{
+ Bucket: bucket,
+ Org: org,
+ Password: &password,
+ RetentionPeriodSeconds: &retentionPeriodSeconds,
+ RetentionPeriodHrs: &retentionPeriodHrs,
+ Username: username,
+ }
+ if token != "" {
+ body.Token = &token
+ }
+ response, err := c.apiClient.PostSetupWithResponse(ctx, params, *body)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ c.httpService.SetAuthorization("Token " + *response.JSON201.Auth.Token)
+ return response.JSON201, nil
+}
+
+func (c *clientImpl) Health(ctx context.Context) (*domain.HealthCheck, error) {
+ params := &domain.GetHealthParams{}
+ response, err := c.apiClient.GetHealthWithResponse(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ if response.JSONDefault != nil {
+ return nil, domain.ErrorToHTTPError(response.JSONDefault, response.StatusCode())
+ }
+ if response.JSON503 != nil {
+ //unhealthy server
+ return response.JSON503, nil
+ }
+ if response.JSON200 == nil { //response with status 2xx, but not JSON
+ return nil, errors.New("cannot read Health response")
+ }
+
+ return response.JSON200, nil
+}
+
+func (c *clientImpl) Ping(ctx context.Context) (bool, error) {
+ resp, err := c.apiClient.GetPingWithResponse(ctx)
+ if err != nil {
+ return false, err
+ }
+ return resp.StatusCode() == 204, nil
+}
+
+func createKey(org, bucket string) string {
+ return org + "\t" + bucket
+}
+
+func (c *clientImpl) WriteAPI(org, bucket string) api.WriteAPI {
+ c.lock.Lock()
+ defer c.lock.Unlock()
+ key := createKey(org, bucket)
+ if _, ok := c.writeAPIs[key]; !ok {
+ w := api.NewWriteAPI(org, bucket, c.httpService, c.options.writeOptions)
+ c.writeAPIs[key] = w
+ }
+ return c.writeAPIs[key]
+}
+
+func (c *clientImpl) WriteAPIBlocking(org, bucket string) api.WriteAPIBlocking {
+ c.lock.Lock()
+ defer c.lock.Unlock()
+ key := createKey(org, bucket)
+ if _, ok := c.syncWriteAPIs[key]; !ok {
+ w := api.NewWriteAPIBlocking(org, bucket, c.httpService, c.options.writeOptions)
+ c.syncWriteAPIs[key] = w
+ }
+ return c.syncWriteAPIs[key]
+}
+
+func (c *clientImpl) Close() {
+ for key, w := range c.writeAPIs {
+ wa := w.(*api.WriteAPIImpl)
+ wa.Close()
+ delete(c.writeAPIs, key)
+ }
+ for key := range c.syncWriteAPIs {
+ delete(c.syncWriteAPIs, key)
+ }
+ if c.options.HTTPOptions().OwnHTTPClient() {
+ c.options.HTTPOptions().HTTPClient().CloseIdleConnections()
+ }
+}
+
+func (c *clientImpl) QueryAPI(org string) api.QueryAPI {
+ return api.NewQueryAPI(org, c.httpService)
+}
+
+func (c *clientImpl) AuthorizationsAPI() api.AuthorizationsAPI {
+ c.lock.Lock()
+ defer c.lock.Unlock()
+ if c.authAPI == nil {
+ c.authAPI = api.NewAuthorizationsAPI(c.apiClient)
+ }
+ return c.authAPI
+}
+
+func (c *clientImpl) OrganizationsAPI() api.OrganizationsAPI {
+ c.lock.Lock()
+ defer c.lock.Unlock()
+ if c.orgAPI == nil {
+ c.orgAPI = api.NewOrganizationsAPI(c.apiClient)
+ }
+ return c.orgAPI
+}
+
+func (c *clientImpl) UsersAPI() api.UsersAPI {
+ c.lock.Lock()
+ defer c.lock.Unlock()
+ if c.usersAPI == nil {
+ c.usersAPI = api.NewUsersAPI(c.apiClient, c.httpService, c.options.HTTPClient())
+ }
+ return c.usersAPI
+}
+
+func (c *clientImpl) DeleteAPI() api.DeleteAPI {
+ c.lock.Lock()
+ defer c.lock.Unlock()
+ if c.deleteAPI == nil {
+ c.deleteAPI = api.NewDeleteAPI(c.apiClient)
+ }
+ return c.deleteAPI
+}
+
+func (c *clientImpl) BucketsAPI() api.BucketsAPI {
+ c.lock.Lock()
+ defer c.lock.Unlock()
+ if c.bucketsAPI == nil {
+ c.bucketsAPI = api.NewBucketsAPI(c.apiClient)
+ }
+ return c.bucketsAPI
+}
+
+func (c *clientImpl) LabelsAPI() api.LabelsAPI {
+ c.lock.Lock()
+ defer c.lock.Unlock()
+ if c.labelsAPI == nil {
+ c.labelsAPI = api.NewLabelsAPI(c.apiClient)
+ }
+ return c.labelsAPI
+}
+
+func (c *clientImpl) TasksAPI() api.TasksAPI {
+ c.lock.Lock()
+ defer c.lock.Unlock()
+ if c.tasksAPI == nil {
+ c.tasksAPI = api.NewTasksAPI(c.apiClient)
+ }
+ return c.tasksAPI
+}
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/compatibility.go b/vendor/github.com/influxdata/influxdb-client-go/v2/compatibility.go
new file mode 100644
index 0000000..62d993f
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/compatibility.go
@@ -0,0 +1,35 @@
+// Copyright 2020-2021 InfluxData, Inc. All rights reserved.
+// Use of this source code is governed by MIT
+// license that can be found in the LICENSE file.
+
+package influxdb2
+
+import (
+ "github.com/influxdata/influxdb-client-go/v2/api"
+ "github.com/influxdata/influxdb-client-go/v2/api/write"
+ "github.com/influxdata/influxdb-client-go/v2/domain"
+ "time"
+)
+
+// Proxy methods for backward compatibility
+
+// NewPointWithMeasurement creates a empty Point
+// Use AddTag and AddField to fill point with data
+func NewPointWithMeasurement(measurement string) *write.Point {
+ return write.NewPointWithMeasurement(measurement)
+}
+
+// NewPoint creates a Point from measurement name, tags, fields and a timestamp.
+func NewPoint(
+ measurement string,
+ tags map[string]string,
+ fields map[string]interface{},
+ ts time.Time,
+) *write.Point {
+ return write.NewPoint(measurement, tags, fields, ts)
+}
+
+// DefaultDialect return flux query Dialect with full annotations (datatype, group, default), header and comma char as a delimiter
+func DefaultDialect() *domain.Dialect {
+ return api.DefaultDialect()
+}
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/domain/Readme.md b/vendor/github.com/influxdata/influxdb-client-go/v2/domain/Readme.md
new file mode 100644
index 0000000..4209218
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/domain/Readme.md
@@ -0,0 +1,23 @@
+# Generated types and API client
+
+`oss.yml` is copied from InfluxDB and customized, until changes are meged. Must be periodically sync with latest changes
+ and types and client must be re-generated
+
+
+## Install oapi generator
+`git clone git@github.com:bonitoo-io/oapi-codegen.git`
+`cd oapi-codegen`
+`git checkout dev-master`
+`go install ./cmd/oapi-codegen/oapi-codegen.go`
+## Download and sync latest swagger
+`wget https://raw.githubusercontent.com/influxdata/openapi/master/contracts/oss.yml`
+
+## Generate
+`cd domain`
+
+Generate types
+`oapi-codegen -generate types -o types.gen.go -package domain oss.yml`
+
+Generate client
+`oapi-codegen -generate client -o client.gen.go -package domain -templates .\templates oss.yml`
+
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/domain/client.gen.go b/vendor/github.com/influxdata/influxdb-client-go/v2/domain/client.gen.go
new file mode 100644
index 0000000..f3e06e7
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/domain/client.gen.go
@@ -0,0 +1,33155 @@
+// Package domain provides primitives to interact with the openapi HTTP API.
+//
+// Code generated by github.com/deepmap/oapi-codegen version (devel) DO NOT EDIT.
+package domain
+
+import (
+ "bytes"
+ "context"
+ "encoding/json"
+ "fmt"
+ "io"
+ "io/ioutil"
+ "net/http"
+ "net/url"
+ "strings"
+
+ "gopkg.in/yaml.v2"
+
+ "github.com/deepmap/oapi-codegen/pkg/runtime"
+ ihttp "github.com/influxdata/influxdb-client-go/v2/api/http"
+)
+
+// Client which conforms to the OpenAPI3 specification for this service.
+type Client struct {
+ service ihttp.Service
+}
+
+// Creates a new Client, with reasonable defaults
+func NewClient(service ihttp.Service) *Client {
+ // create a client with sane default values
+ client := Client{
+ service: service,
+ }
+ return &client
+}
+
+// The interface specification for the client above.
+type ClientInterface interface {
+ // GetRoutes request
+ GetRoutes(ctx context.Context, params *GetRoutesParams) (*http.Response, error)
+
+ // GetAuthorizations request
+ GetAuthorizations(ctx context.Context, params *GetAuthorizationsParams) (*http.Response, error)
+
+ // PostAuthorizations request with any body
+ PostAuthorizationsWithBody(ctx context.Context, params *PostAuthorizationsParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostAuthorizations(ctx context.Context, params *PostAuthorizationsParams, body PostAuthorizationsJSONRequestBody) (*http.Response, error)
+
+ // DeleteAuthorizationsID request
+ DeleteAuthorizationsID(ctx context.Context, authID string, params *DeleteAuthorizationsIDParams) (*http.Response, error)
+
+ // GetAuthorizationsID request
+ GetAuthorizationsID(ctx context.Context, authID string, params *GetAuthorizationsIDParams) (*http.Response, error)
+
+ // PatchAuthorizationsID request with any body
+ PatchAuthorizationsIDWithBody(ctx context.Context, authID string, params *PatchAuthorizationsIDParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PatchAuthorizationsID(ctx context.Context, authID string, params *PatchAuthorizationsIDParams, body PatchAuthorizationsIDJSONRequestBody) (*http.Response, error)
+
+ // GetBackupKV request
+ GetBackupKV(ctx context.Context, params *GetBackupKVParams) (*http.Response, error)
+
+ // GetBackupMetadata request
+ GetBackupMetadata(ctx context.Context, params *GetBackupMetadataParams) (*http.Response, error)
+
+ // GetBackupShardId request
+ GetBackupShardId(ctx context.Context, shardID int64, params *GetBackupShardIdParams) (*http.Response, error)
+
+ // GetBuckets request
+ GetBuckets(ctx context.Context, params *GetBucketsParams) (*http.Response, error)
+
+ // PostBuckets request with any body
+ PostBucketsWithBody(ctx context.Context, params *PostBucketsParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostBuckets(ctx context.Context, params *PostBucketsParams, body PostBucketsJSONRequestBody) (*http.Response, error)
+
+ // DeleteBucketsID request
+ DeleteBucketsID(ctx context.Context, bucketID string, params *DeleteBucketsIDParams) (*http.Response, error)
+
+ // GetBucketsID request
+ GetBucketsID(ctx context.Context, bucketID string, params *GetBucketsIDParams) (*http.Response, error)
+
+ // PatchBucketsID request with any body
+ PatchBucketsIDWithBody(ctx context.Context, bucketID string, params *PatchBucketsIDParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PatchBucketsID(ctx context.Context, bucketID string, params *PatchBucketsIDParams, body PatchBucketsIDJSONRequestBody) (*http.Response, error)
+
+ // GetBucketsIDLabels request
+ GetBucketsIDLabels(ctx context.Context, bucketID string, params *GetBucketsIDLabelsParams) (*http.Response, error)
+
+ // PostBucketsIDLabels request with any body
+ PostBucketsIDLabelsWithBody(ctx context.Context, bucketID string, params *PostBucketsIDLabelsParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostBucketsIDLabels(ctx context.Context, bucketID string, params *PostBucketsIDLabelsParams, body PostBucketsIDLabelsJSONRequestBody) (*http.Response, error)
+
+ // DeleteBucketsIDLabelsID request
+ DeleteBucketsIDLabelsID(ctx context.Context, bucketID string, labelID string, params *DeleteBucketsIDLabelsIDParams) (*http.Response, error)
+
+ // GetBucketsIDMembers request
+ GetBucketsIDMembers(ctx context.Context, bucketID string, params *GetBucketsIDMembersParams) (*http.Response, error)
+
+ // PostBucketsIDMembers request with any body
+ PostBucketsIDMembersWithBody(ctx context.Context, bucketID string, params *PostBucketsIDMembersParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostBucketsIDMembers(ctx context.Context, bucketID string, params *PostBucketsIDMembersParams, body PostBucketsIDMembersJSONRequestBody) (*http.Response, error)
+
+ // DeleteBucketsIDMembersID request
+ DeleteBucketsIDMembersID(ctx context.Context, bucketID string, userID string, params *DeleteBucketsIDMembersIDParams) (*http.Response, error)
+
+ // GetBucketsIDOwners request
+ GetBucketsIDOwners(ctx context.Context, bucketID string, params *GetBucketsIDOwnersParams) (*http.Response, error)
+
+ // PostBucketsIDOwners request with any body
+ PostBucketsIDOwnersWithBody(ctx context.Context, bucketID string, params *PostBucketsIDOwnersParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostBucketsIDOwners(ctx context.Context, bucketID string, params *PostBucketsIDOwnersParams, body PostBucketsIDOwnersJSONRequestBody) (*http.Response, error)
+
+ // DeleteBucketsIDOwnersID request
+ DeleteBucketsIDOwnersID(ctx context.Context, bucketID string, userID string, params *DeleteBucketsIDOwnersIDParams) (*http.Response, error)
+
+ // GetChecks request
+ GetChecks(ctx context.Context, params *GetChecksParams) (*http.Response, error)
+
+ // CreateCheck request with any body
+ CreateCheckWithBody(ctx context.Context, contentType string, body io.Reader) (*http.Response, error)
+
+ CreateCheck(ctx context.Context, body CreateCheckJSONRequestBody) (*http.Response, error)
+
+ // DeleteChecksID request
+ DeleteChecksID(ctx context.Context, checkID string, params *DeleteChecksIDParams) (*http.Response, error)
+
+ // GetChecksID request
+ GetChecksID(ctx context.Context, checkID string, params *GetChecksIDParams) (*http.Response, error)
+
+ // PatchChecksID request with any body
+ PatchChecksIDWithBody(ctx context.Context, checkID string, params *PatchChecksIDParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PatchChecksID(ctx context.Context, checkID string, params *PatchChecksIDParams, body PatchChecksIDJSONRequestBody) (*http.Response, error)
+
+ // PutChecksID request with any body
+ PutChecksIDWithBody(ctx context.Context, checkID string, params *PutChecksIDParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PutChecksID(ctx context.Context, checkID string, params *PutChecksIDParams, body PutChecksIDJSONRequestBody) (*http.Response, error)
+
+ // GetChecksIDLabels request
+ GetChecksIDLabels(ctx context.Context, checkID string, params *GetChecksIDLabelsParams) (*http.Response, error)
+
+ // PostChecksIDLabels request with any body
+ PostChecksIDLabelsWithBody(ctx context.Context, checkID string, params *PostChecksIDLabelsParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostChecksIDLabels(ctx context.Context, checkID string, params *PostChecksIDLabelsParams, body PostChecksIDLabelsJSONRequestBody) (*http.Response, error)
+
+ // DeleteChecksIDLabelsID request
+ DeleteChecksIDLabelsID(ctx context.Context, checkID string, labelID string, params *DeleteChecksIDLabelsIDParams) (*http.Response, error)
+
+ // GetChecksIDQuery request
+ GetChecksIDQuery(ctx context.Context, checkID string, params *GetChecksIDQueryParams) (*http.Response, error)
+
+ // GetConfig request
+ GetConfig(ctx context.Context, params *GetConfigParams) (*http.Response, error)
+
+ // GetDashboards request
+ GetDashboards(ctx context.Context, params *GetDashboardsParams) (*http.Response, error)
+
+ // PostDashboards request with any body
+ PostDashboardsWithBody(ctx context.Context, params *PostDashboardsParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostDashboards(ctx context.Context, params *PostDashboardsParams, body PostDashboardsJSONRequestBody) (*http.Response, error)
+
+ // DeleteDashboardsID request
+ DeleteDashboardsID(ctx context.Context, dashboardID string, params *DeleteDashboardsIDParams) (*http.Response, error)
+
+ // GetDashboardsID request
+ GetDashboardsID(ctx context.Context, dashboardID string, params *GetDashboardsIDParams) (*http.Response, error)
+
+ // PatchDashboardsID request with any body
+ PatchDashboardsIDWithBody(ctx context.Context, dashboardID string, params *PatchDashboardsIDParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PatchDashboardsID(ctx context.Context, dashboardID string, params *PatchDashboardsIDParams, body PatchDashboardsIDJSONRequestBody) (*http.Response, error)
+
+ // PostDashboardsIDCells request with any body
+ PostDashboardsIDCellsWithBody(ctx context.Context, dashboardID string, params *PostDashboardsIDCellsParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostDashboardsIDCells(ctx context.Context, dashboardID string, params *PostDashboardsIDCellsParams, body PostDashboardsIDCellsJSONRequestBody) (*http.Response, error)
+
+ // PutDashboardsIDCells request with any body
+ PutDashboardsIDCellsWithBody(ctx context.Context, dashboardID string, params *PutDashboardsIDCellsParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PutDashboardsIDCells(ctx context.Context, dashboardID string, params *PutDashboardsIDCellsParams, body PutDashboardsIDCellsJSONRequestBody) (*http.Response, error)
+
+ // DeleteDashboardsIDCellsID request
+ DeleteDashboardsIDCellsID(ctx context.Context, dashboardID string, cellID string, params *DeleteDashboardsIDCellsIDParams) (*http.Response, error)
+
+ // PatchDashboardsIDCellsID request with any body
+ PatchDashboardsIDCellsIDWithBody(ctx context.Context, dashboardID string, cellID string, params *PatchDashboardsIDCellsIDParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PatchDashboardsIDCellsID(ctx context.Context, dashboardID string, cellID string, params *PatchDashboardsIDCellsIDParams, body PatchDashboardsIDCellsIDJSONRequestBody) (*http.Response, error)
+
+ // GetDashboardsIDCellsIDView request
+ GetDashboardsIDCellsIDView(ctx context.Context, dashboardID string, cellID string, params *GetDashboardsIDCellsIDViewParams) (*http.Response, error)
+
+ // PatchDashboardsIDCellsIDView request with any body
+ PatchDashboardsIDCellsIDViewWithBody(ctx context.Context, dashboardID string, cellID string, params *PatchDashboardsIDCellsIDViewParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PatchDashboardsIDCellsIDView(ctx context.Context, dashboardID string, cellID string, params *PatchDashboardsIDCellsIDViewParams, body PatchDashboardsIDCellsIDViewJSONRequestBody) (*http.Response, error)
+
+ // GetDashboardsIDLabels request
+ GetDashboardsIDLabels(ctx context.Context, dashboardID string, params *GetDashboardsIDLabelsParams) (*http.Response, error)
+
+ // PostDashboardsIDLabels request with any body
+ PostDashboardsIDLabelsWithBody(ctx context.Context, dashboardID string, params *PostDashboardsIDLabelsParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostDashboardsIDLabels(ctx context.Context, dashboardID string, params *PostDashboardsIDLabelsParams, body PostDashboardsIDLabelsJSONRequestBody) (*http.Response, error)
+
+ // DeleteDashboardsIDLabelsID request
+ DeleteDashboardsIDLabelsID(ctx context.Context, dashboardID string, labelID string, params *DeleteDashboardsIDLabelsIDParams) (*http.Response, error)
+
+ // GetDashboardsIDMembers request
+ GetDashboardsIDMembers(ctx context.Context, dashboardID string, params *GetDashboardsIDMembersParams) (*http.Response, error)
+
+ // PostDashboardsIDMembers request with any body
+ PostDashboardsIDMembersWithBody(ctx context.Context, dashboardID string, params *PostDashboardsIDMembersParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostDashboardsIDMembers(ctx context.Context, dashboardID string, params *PostDashboardsIDMembersParams, body PostDashboardsIDMembersJSONRequestBody) (*http.Response, error)
+
+ // DeleteDashboardsIDMembersID request
+ DeleteDashboardsIDMembersID(ctx context.Context, dashboardID string, userID string, params *DeleteDashboardsIDMembersIDParams) (*http.Response, error)
+
+ // GetDashboardsIDOwners request
+ GetDashboardsIDOwners(ctx context.Context, dashboardID string, params *GetDashboardsIDOwnersParams) (*http.Response, error)
+
+ // PostDashboardsIDOwners request with any body
+ PostDashboardsIDOwnersWithBody(ctx context.Context, dashboardID string, params *PostDashboardsIDOwnersParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostDashboardsIDOwners(ctx context.Context, dashboardID string, params *PostDashboardsIDOwnersParams, body PostDashboardsIDOwnersJSONRequestBody) (*http.Response, error)
+
+ // DeleteDashboardsIDOwnersID request
+ DeleteDashboardsIDOwnersID(ctx context.Context, dashboardID string, userID string, params *DeleteDashboardsIDOwnersIDParams) (*http.Response, error)
+
+ // GetDBRPs request
+ GetDBRPs(ctx context.Context, params *GetDBRPsParams) (*http.Response, error)
+
+ // PostDBRP request with any body
+ PostDBRPWithBody(ctx context.Context, params *PostDBRPParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostDBRP(ctx context.Context, params *PostDBRPParams, body PostDBRPJSONRequestBody) (*http.Response, error)
+
+ // DeleteDBRPID request
+ DeleteDBRPID(ctx context.Context, dbrpID string, params *DeleteDBRPIDParams) (*http.Response, error)
+
+ // GetDBRPsID request
+ GetDBRPsID(ctx context.Context, dbrpID string, params *GetDBRPsIDParams) (*http.Response, error)
+
+ // PatchDBRPID request with any body
+ PatchDBRPIDWithBody(ctx context.Context, dbrpID string, params *PatchDBRPIDParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PatchDBRPID(ctx context.Context, dbrpID string, params *PatchDBRPIDParams, body PatchDBRPIDJSONRequestBody) (*http.Response, error)
+
+ // PostDelete request with any body
+ PostDeleteWithBody(ctx context.Context, params *PostDeleteParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostDelete(ctx context.Context, params *PostDeleteParams, body PostDeleteJSONRequestBody) (*http.Response, error)
+
+ // GetFlags request
+ GetFlags(ctx context.Context, params *GetFlagsParams) (*http.Response, error)
+
+ // GetHealth request
+ GetHealth(ctx context.Context, params *GetHealthParams) (*http.Response, error)
+
+ // GetLabels request
+ GetLabels(ctx context.Context, params *GetLabelsParams) (*http.Response, error)
+
+ // PostLabels request with any body
+ PostLabelsWithBody(ctx context.Context, contentType string, body io.Reader) (*http.Response, error)
+
+ PostLabels(ctx context.Context, body PostLabelsJSONRequestBody) (*http.Response, error)
+
+ // DeleteLabelsID request
+ DeleteLabelsID(ctx context.Context, labelID string, params *DeleteLabelsIDParams) (*http.Response, error)
+
+ // GetLabelsID request
+ GetLabelsID(ctx context.Context, labelID string, params *GetLabelsIDParams) (*http.Response, error)
+
+ // PatchLabelsID request with any body
+ PatchLabelsIDWithBody(ctx context.Context, labelID string, params *PatchLabelsIDParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PatchLabelsID(ctx context.Context, labelID string, params *PatchLabelsIDParams, body PatchLabelsIDJSONRequestBody) (*http.Response, error)
+
+ // GetLegacyAuthorizations request
+ GetLegacyAuthorizations(ctx context.Context, params *GetLegacyAuthorizationsParams) (*http.Response, error)
+
+ // PostLegacyAuthorizations request with any body
+ PostLegacyAuthorizationsWithBody(ctx context.Context, params *PostLegacyAuthorizationsParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostLegacyAuthorizations(ctx context.Context, params *PostLegacyAuthorizationsParams, body PostLegacyAuthorizationsJSONRequestBody) (*http.Response, error)
+
+ // DeleteLegacyAuthorizationsID request
+ DeleteLegacyAuthorizationsID(ctx context.Context, authID string, params *DeleteLegacyAuthorizationsIDParams) (*http.Response, error)
+
+ // GetLegacyAuthorizationsID request
+ GetLegacyAuthorizationsID(ctx context.Context, authID string, params *GetLegacyAuthorizationsIDParams) (*http.Response, error)
+
+ // PatchLegacyAuthorizationsID request with any body
+ PatchLegacyAuthorizationsIDWithBody(ctx context.Context, authID string, params *PatchLegacyAuthorizationsIDParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PatchLegacyAuthorizationsID(ctx context.Context, authID string, params *PatchLegacyAuthorizationsIDParams, body PatchLegacyAuthorizationsIDJSONRequestBody) (*http.Response, error)
+
+ // PostLegacyAuthorizationsIDPassword request with any body
+ PostLegacyAuthorizationsIDPasswordWithBody(ctx context.Context, authID string, params *PostLegacyAuthorizationsIDPasswordParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostLegacyAuthorizationsIDPassword(ctx context.Context, authID string, params *PostLegacyAuthorizationsIDPasswordParams, body PostLegacyAuthorizationsIDPasswordJSONRequestBody) (*http.Response, error)
+
+ // GetMe request
+ GetMe(ctx context.Context, params *GetMeParams) (*http.Response, error)
+
+ // PutMePassword request with any body
+ PutMePasswordWithBody(ctx context.Context, params *PutMePasswordParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PutMePassword(ctx context.Context, params *PutMePasswordParams, body PutMePasswordJSONRequestBody) (*http.Response, error)
+
+ // GetMetrics request
+ GetMetrics(ctx context.Context, params *GetMetricsParams) (*http.Response, error)
+
+ // GetNotificationEndpoints request
+ GetNotificationEndpoints(ctx context.Context, params *GetNotificationEndpointsParams) (*http.Response, error)
+
+ // CreateNotificationEndpoint request with any body
+ CreateNotificationEndpointWithBody(ctx context.Context, contentType string, body io.Reader) (*http.Response, error)
+
+ CreateNotificationEndpoint(ctx context.Context, body CreateNotificationEndpointJSONRequestBody) (*http.Response, error)
+
+ // DeleteNotificationEndpointsID request
+ DeleteNotificationEndpointsID(ctx context.Context, endpointID string, params *DeleteNotificationEndpointsIDParams) (*http.Response, error)
+
+ // GetNotificationEndpointsID request
+ GetNotificationEndpointsID(ctx context.Context, endpointID string, params *GetNotificationEndpointsIDParams) (*http.Response, error)
+
+ // PatchNotificationEndpointsID request with any body
+ PatchNotificationEndpointsIDWithBody(ctx context.Context, endpointID string, params *PatchNotificationEndpointsIDParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PatchNotificationEndpointsID(ctx context.Context, endpointID string, params *PatchNotificationEndpointsIDParams, body PatchNotificationEndpointsIDJSONRequestBody) (*http.Response, error)
+
+ // PutNotificationEndpointsID request with any body
+ PutNotificationEndpointsIDWithBody(ctx context.Context, endpointID string, params *PutNotificationEndpointsIDParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PutNotificationEndpointsID(ctx context.Context, endpointID string, params *PutNotificationEndpointsIDParams, body PutNotificationEndpointsIDJSONRequestBody) (*http.Response, error)
+
+ // GetNotificationEndpointsIDLabels request
+ GetNotificationEndpointsIDLabels(ctx context.Context, endpointID string, params *GetNotificationEndpointsIDLabelsParams) (*http.Response, error)
+
+ // PostNotificationEndpointIDLabels request with any body
+ PostNotificationEndpointIDLabelsWithBody(ctx context.Context, endpointID string, params *PostNotificationEndpointIDLabelsParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostNotificationEndpointIDLabels(ctx context.Context, endpointID string, params *PostNotificationEndpointIDLabelsParams, body PostNotificationEndpointIDLabelsJSONRequestBody) (*http.Response, error)
+
+ // DeleteNotificationEndpointsIDLabelsID request
+ DeleteNotificationEndpointsIDLabelsID(ctx context.Context, endpointID string, labelID string, params *DeleteNotificationEndpointsIDLabelsIDParams) (*http.Response, error)
+
+ // GetNotificationRules request
+ GetNotificationRules(ctx context.Context, params *GetNotificationRulesParams) (*http.Response, error)
+
+ // CreateNotificationRule request with any body
+ CreateNotificationRuleWithBody(ctx context.Context, contentType string, body io.Reader) (*http.Response, error)
+
+ CreateNotificationRule(ctx context.Context, body CreateNotificationRuleJSONRequestBody) (*http.Response, error)
+
+ // DeleteNotificationRulesID request
+ DeleteNotificationRulesID(ctx context.Context, ruleID string, params *DeleteNotificationRulesIDParams) (*http.Response, error)
+
+ // GetNotificationRulesID request
+ GetNotificationRulesID(ctx context.Context, ruleID string, params *GetNotificationRulesIDParams) (*http.Response, error)
+
+ // PatchNotificationRulesID request with any body
+ PatchNotificationRulesIDWithBody(ctx context.Context, ruleID string, params *PatchNotificationRulesIDParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PatchNotificationRulesID(ctx context.Context, ruleID string, params *PatchNotificationRulesIDParams, body PatchNotificationRulesIDJSONRequestBody) (*http.Response, error)
+
+ // PutNotificationRulesID request with any body
+ PutNotificationRulesIDWithBody(ctx context.Context, ruleID string, params *PutNotificationRulesIDParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PutNotificationRulesID(ctx context.Context, ruleID string, params *PutNotificationRulesIDParams, body PutNotificationRulesIDJSONRequestBody) (*http.Response, error)
+
+ // GetNotificationRulesIDLabels request
+ GetNotificationRulesIDLabels(ctx context.Context, ruleID string, params *GetNotificationRulesIDLabelsParams) (*http.Response, error)
+
+ // PostNotificationRuleIDLabels request with any body
+ PostNotificationRuleIDLabelsWithBody(ctx context.Context, ruleID string, params *PostNotificationRuleIDLabelsParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostNotificationRuleIDLabels(ctx context.Context, ruleID string, params *PostNotificationRuleIDLabelsParams, body PostNotificationRuleIDLabelsJSONRequestBody) (*http.Response, error)
+
+ // DeleteNotificationRulesIDLabelsID request
+ DeleteNotificationRulesIDLabelsID(ctx context.Context, ruleID string, labelID string, params *DeleteNotificationRulesIDLabelsIDParams) (*http.Response, error)
+
+ // GetNotificationRulesIDQuery request
+ GetNotificationRulesIDQuery(ctx context.Context, ruleID string, params *GetNotificationRulesIDQueryParams) (*http.Response, error)
+
+ // GetOrgs request
+ GetOrgs(ctx context.Context, params *GetOrgsParams) (*http.Response, error)
+
+ // PostOrgs request with any body
+ PostOrgsWithBody(ctx context.Context, params *PostOrgsParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostOrgs(ctx context.Context, params *PostOrgsParams, body PostOrgsJSONRequestBody) (*http.Response, error)
+
+ // DeleteOrgsID request
+ DeleteOrgsID(ctx context.Context, orgID string, params *DeleteOrgsIDParams) (*http.Response, error)
+
+ // GetOrgsID request
+ GetOrgsID(ctx context.Context, orgID string, params *GetOrgsIDParams) (*http.Response, error)
+
+ // PatchOrgsID request with any body
+ PatchOrgsIDWithBody(ctx context.Context, orgID string, params *PatchOrgsIDParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PatchOrgsID(ctx context.Context, orgID string, params *PatchOrgsIDParams, body PatchOrgsIDJSONRequestBody) (*http.Response, error)
+
+ // GetOrgsIDMembers request
+ GetOrgsIDMembers(ctx context.Context, orgID string, params *GetOrgsIDMembersParams) (*http.Response, error)
+
+ // PostOrgsIDMembers request with any body
+ PostOrgsIDMembersWithBody(ctx context.Context, orgID string, params *PostOrgsIDMembersParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostOrgsIDMembers(ctx context.Context, orgID string, params *PostOrgsIDMembersParams, body PostOrgsIDMembersJSONRequestBody) (*http.Response, error)
+
+ // DeleteOrgsIDMembersID request
+ DeleteOrgsIDMembersID(ctx context.Context, orgID string, userID string, params *DeleteOrgsIDMembersIDParams) (*http.Response, error)
+
+ // GetOrgsIDOwners request
+ GetOrgsIDOwners(ctx context.Context, orgID string, params *GetOrgsIDOwnersParams) (*http.Response, error)
+
+ // PostOrgsIDOwners request with any body
+ PostOrgsIDOwnersWithBody(ctx context.Context, orgID string, params *PostOrgsIDOwnersParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostOrgsIDOwners(ctx context.Context, orgID string, params *PostOrgsIDOwnersParams, body PostOrgsIDOwnersJSONRequestBody) (*http.Response, error)
+
+ // DeleteOrgsIDOwnersID request
+ DeleteOrgsIDOwnersID(ctx context.Context, orgID string, userID string, params *DeleteOrgsIDOwnersIDParams) (*http.Response, error)
+
+ // GetOrgsIDSecrets request
+ GetOrgsIDSecrets(ctx context.Context, orgID string, params *GetOrgsIDSecretsParams) (*http.Response, error)
+
+ // PatchOrgsIDSecrets request with any body
+ PatchOrgsIDSecretsWithBody(ctx context.Context, orgID string, params *PatchOrgsIDSecretsParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PatchOrgsIDSecrets(ctx context.Context, orgID string, params *PatchOrgsIDSecretsParams, body PatchOrgsIDSecretsJSONRequestBody) (*http.Response, error)
+
+ // PostOrgsIDSecrets request with any body
+ PostOrgsIDSecretsWithBody(ctx context.Context, orgID string, params *PostOrgsIDSecretsParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostOrgsIDSecrets(ctx context.Context, orgID string, params *PostOrgsIDSecretsParams, body PostOrgsIDSecretsJSONRequestBody) (*http.Response, error)
+
+ // DeleteOrgsIDSecretsID request
+ DeleteOrgsIDSecretsID(ctx context.Context, orgID string, secretID string, params *DeleteOrgsIDSecretsIDParams) (*http.Response, error)
+
+ // GetPing request
+ GetPing(ctx context.Context) (*http.Response, error)
+
+ // HeadPing request
+ HeadPing(ctx context.Context) (*http.Response, error)
+
+ // PostQuery request with any body
+ PostQueryWithBody(ctx context.Context, params *PostQueryParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostQuery(ctx context.Context, params *PostQueryParams, body PostQueryJSONRequestBody) (*http.Response, error)
+
+ // PostQueryAnalyze request with any body
+ PostQueryAnalyzeWithBody(ctx context.Context, params *PostQueryAnalyzeParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostQueryAnalyze(ctx context.Context, params *PostQueryAnalyzeParams, body PostQueryAnalyzeJSONRequestBody) (*http.Response, error)
+
+ // PostQueryAst request with any body
+ PostQueryAstWithBody(ctx context.Context, params *PostQueryAstParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostQueryAst(ctx context.Context, params *PostQueryAstParams, body PostQueryAstJSONRequestBody) (*http.Response, error)
+
+ // GetQuerySuggestions request
+ GetQuerySuggestions(ctx context.Context, params *GetQuerySuggestionsParams) (*http.Response, error)
+
+ // GetQuerySuggestionsName request
+ GetQuerySuggestionsName(ctx context.Context, name string, params *GetQuerySuggestionsNameParams) (*http.Response, error)
+
+ // GetReady request
+ GetReady(ctx context.Context, params *GetReadyParams) (*http.Response, error)
+
+ // GetRemoteConnections request
+ GetRemoteConnections(ctx context.Context, params *GetRemoteConnectionsParams) (*http.Response, error)
+
+ // PostRemoteConnection request with any body
+ PostRemoteConnectionWithBody(ctx context.Context, contentType string, body io.Reader) (*http.Response, error)
+
+ PostRemoteConnection(ctx context.Context, body PostRemoteConnectionJSONRequestBody) (*http.Response, error)
+
+ // DeleteRemoteConnectionByID request
+ DeleteRemoteConnectionByID(ctx context.Context, remoteID string, params *DeleteRemoteConnectionByIDParams) (*http.Response, error)
+
+ // GetRemoteConnectionByID request
+ GetRemoteConnectionByID(ctx context.Context, remoteID string, params *GetRemoteConnectionByIDParams) (*http.Response, error)
+
+ // PatchRemoteConnectionByID request with any body
+ PatchRemoteConnectionByIDWithBody(ctx context.Context, remoteID string, params *PatchRemoteConnectionByIDParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PatchRemoteConnectionByID(ctx context.Context, remoteID string, params *PatchRemoteConnectionByIDParams, body PatchRemoteConnectionByIDJSONRequestBody) (*http.Response, error)
+
+ // GetReplications request
+ GetReplications(ctx context.Context, params *GetReplicationsParams) (*http.Response, error)
+
+ // PostReplication request with any body
+ PostReplicationWithBody(ctx context.Context, params *PostReplicationParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostReplication(ctx context.Context, params *PostReplicationParams, body PostReplicationJSONRequestBody) (*http.Response, error)
+
+ // DeleteReplicationByID request
+ DeleteReplicationByID(ctx context.Context, replicationID string, params *DeleteReplicationByIDParams) (*http.Response, error)
+
+ // GetReplicationByID request
+ GetReplicationByID(ctx context.Context, replicationID string, params *GetReplicationByIDParams) (*http.Response, error)
+
+ // PatchReplicationByID request with any body
+ PatchReplicationByIDWithBody(ctx context.Context, replicationID string, params *PatchReplicationByIDParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PatchReplicationByID(ctx context.Context, replicationID string, params *PatchReplicationByIDParams, body PatchReplicationByIDJSONRequestBody) (*http.Response, error)
+
+ // PostValidateReplicationByID request
+ PostValidateReplicationByID(ctx context.Context, replicationID string, params *PostValidateReplicationByIDParams) (*http.Response, error)
+
+ // GetResources request
+ GetResources(ctx context.Context, params *GetResourcesParams) (*http.Response, error)
+
+ // PostRestoreBucketID request with any body
+ PostRestoreBucketIDWithBody(ctx context.Context, bucketID string, params *PostRestoreBucketIDParams, contentType string, body io.Reader) (*http.Response, error)
+
+ // PostRestoreBucketMetadata request with any body
+ PostRestoreBucketMetadataWithBody(ctx context.Context, params *PostRestoreBucketMetadataParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostRestoreBucketMetadata(ctx context.Context, params *PostRestoreBucketMetadataParams, body PostRestoreBucketMetadataJSONRequestBody) (*http.Response, error)
+
+ // PostRestoreKV request with any body
+ PostRestoreKVWithBody(ctx context.Context, params *PostRestoreKVParams, contentType string, body io.Reader) (*http.Response, error)
+
+ // PostRestoreShardId request with any body
+ PostRestoreShardIdWithBody(ctx context.Context, shardID string, params *PostRestoreShardIdParams, contentType string, body io.Reader) (*http.Response, error)
+
+ // PostRestoreSQL request with any body
+ PostRestoreSQLWithBody(ctx context.Context, params *PostRestoreSQLParams, contentType string, body io.Reader) (*http.Response, error)
+
+ // GetScrapers request
+ GetScrapers(ctx context.Context, params *GetScrapersParams) (*http.Response, error)
+
+ // PostScrapers request with any body
+ PostScrapersWithBody(ctx context.Context, params *PostScrapersParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostScrapers(ctx context.Context, params *PostScrapersParams, body PostScrapersJSONRequestBody) (*http.Response, error)
+
+ // DeleteScrapersID request
+ DeleteScrapersID(ctx context.Context, scraperTargetID string, params *DeleteScrapersIDParams) (*http.Response, error)
+
+ // GetScrapersID request
+ GetScrapersID(ctx context.Context, scraperTargetID string, params *GetScrapersIDParams) (*http.Response, error)
+
+ // PatchScrapersID request with any body
+ PatchScrapersIDWithBody(ctx context.Context, scraperTargetID string, params *PatchScrapersIDParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PatchScrapersID(ctx context.Context, scraperTargetID string, params *PatchScrapersIDParams, body PatchScrapersIDJSONRequestBody) (*http.Response, error)
+
+ // GetScrapersIDLabels request
+ GetScrapersIDLabels(ctx context.Context, scraperTargetID string, params *GetScrapersIDLabelsParams) (*http.Response, error)
+
+ // PostScrapersIDLabels request with any body
+ PostScrapersIDLabelsWithBody(ctx context.Context, scraperTargetID string, params *PostScrapersIDLabelsParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostScrapersIDLabels(ctx context.Context, scraperTargetID string, params *PostScrapersIDLabelsParams, body PostScrapersIDLabelsJSONRequestBody) (*http.Response, error)
+
+ // DeleteScrapersIDLabelsID request
+ DeleteScrapersIDLabelsID(ctx context.Context, scraperTargetID string, labelID string, params *DeleteScrapersIDLabelsIDParams) (*http.Response, error)
+
+ // GetScrapersIDMembers request
+ GetScrapersIDMembers(ctx context.Context, scraperTargetID string, params *GetScrapersIDMembersParams) (*http.Response, error)
+
+ // PostScrapersIDMembers request with any body
+ PostScrapersIDMembersWithBody(ctx context.Context, scraperTargetID string, params *PostScrapersIDMembersParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostScrapersIDMembers(ctx context.Context, scraperTargetID string, params *PostScrapersIDMembersParams, body PostScrapersIDMembersJSONRequestBody) (*http.Response, error)
+
+ // DeleteScrapersIDMembersID request
+ DeleteScrapersIDMembersID(ctx context.Context, scraperTargetID string, userID string, params *DeleteScrapersIDMembersIDParams) (*http.Response, error)
+
+ // GetScrapersIDOwners request
+ GetScrapersIDOwners(ctx context.Context, scraperTargetID string, params *GetScrapersIDOwnersParams) (*http.Response, error)
+
+ // PostScrapersIDOwners request with any body
+ PostScrapersIDOwnersWithBody(ctx context.Context, scraperTargetID string, params *PostScrapersIDOwnersParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostScrapersIDOwners(ctx context.Context, scraperTargetID string, params *PostScrapersIDOwnersParams, body PostScrapersIDOwnersJSONRequestBody) (*http.Response, error)
+
+ // DeleteScrapersIDOwnersID request
+ DeleteScrapersIDOwnersID(ctx context.Context, scraperTargetID string, userID string, params *DeleteScrapersIDOwnersIDParams) (*http.Response, error)
+
+ // GetSetup request
+ GetSetup(ctx context.Context, params *GetSetupParams) (*http.Response, error)
+
+ // PostSetup request with any body
+ PostSetupWithBody(ctx context.Context, params *PostSetupParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostSetup(ctx context.Context, params *PostSetupParams, body PostSetupJSONRequestBody) (*http.Response, error)
+
+ // PostSignin request
+ PostSignin(ctx context.Context, params *PostSigninParams) (*http.Response, error)
+
+ // PostSignout request
+ PostSignout(ctx context.Context, params *PostSignoutParams) (*http.Response, error)
+
+ // GetSources request
+ GetSources(ctx context.Context, params *GetSourcesParams) (*http.Response, error)
+
+ // PostSources request with any body
+ PostSourcesWithBody(ctx context.Context, params *PostSourcesParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostSources(ctx context.Context, params *PostSourcesParams, body PostSourcesJSONRequestBody) (*http.Response, error)
+
+ // DeleteSourcesID request
+ DeleteSourcesID(ctx context.Context, sourceID string, params *DeleteSourcesIDParams) (*http.Response, error)
+
+ // GetSourcesID request
+ GetSourcesID(ctx context.Context, sourceID string, params *GetSourcesIDParams) (*http.Response, error)
+
+ // PatchSourcesID request with any body
+ PatchSourcesIDWithBody(ctx context.Context, sourceID string, params *PatchSourcesIDParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PatchSourcesID(ctx context.Context, sourceID string, params *PatchSourcesIDParams, body PatchSourcesIDJSONRequestBody) (*http.Response, error)
+
+ // GetSourcesIDBuckets request
+ GetSourcesIDBuckets(ctx context.Context, sourceID string, params *GetSourcesIDBucketsParams) (*http.Response, error)
+
+ // GetSourcesIDHealth request
+ GetSourcesIDHealth(ctx context.Context, sourceID string, params *GetSourcesIDHealthParams) (*http.Response, error)
+
+ // ListStacks request
+ ListStacks(ctx context.Context, params *ListStacksParams) (*http.Response, error)
+
+ // CreateStack request with any body
+ CreateStackWithBody(ctx context.Context, contentType string, body io.Reader) (*http.Response, error)
+
+ CreateStack(ctx context.Context, body CreateStackJSONRequestBody) (*http.Response, error)
+
+ // DeleteStack request
+ DeleteStack(ctx context.Context, stackId string, params *DeleteStackParams) (*http.Response, error)
+
+ // ReadStack request
+ ReadStack(ctx context.Context, stackId string) (*http.Response, error)
+
+ // UpdateStack request with any body
+ UpdateStackWithBody(ctx context.Context, stackId string, contentType string, body io.Reader) (*http.Response, error)
+
+ UpdateStack(ctx context.Context, stackId string, body UpdateStackJSONRequestBody) (*http.Response, error)
+
+ // UninstallStack request
+ UninstallStack(ctx context.Context, stackId string) (*http.Response, error)
+
+ // GetTasks request
+ GetTasks(ctx context.Context, params *GetTasksParams) (*http.Response, error)
+
+ // PostTasks request with any body
+ PostTasksWithBody(ctx context.Context, params *PostTasksParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostTasks(ctx context.Context, params *PostTasksParams, body PostTasksJSONRequestBody) (*http.Response, error)
+
+ // DeleteTasksID request
+ DeleteTasksID(ctx context.Context, taskID string, params *DeleteTasksIDParams) (*http.Response, error)
+
+ // GetTasksID request
+ GetTasksID(ctx context.Context, taskID string, params *GetTasksIDParams) (*http.Response, error)
+
+ // PatchTasksID request with any body
+ PatchTasksIDWithBody(ctx context.Context, taskID string, params *PatchTasksIDParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PatchTasksID(ctx context.Context, taskID string, params *PatchTasksIDParams, body PatchTasksIDJSONRequestBody) (*http.Response, error)
+
+ // GetTasksIDLabels request
+ GetTasksIDLabels(ctx context.Context, taskID string, params *GetTasksIDLabelsParams) (*http.Response, error)
+
+ // PostTasksIDLabels request with any body
+ PostTasksIDLabelsWithBody(ctx context.Context, taskID string, params *PostTasksIDLabelsParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostTasksIDLabels(ctx context.Context, taskID string, params *PostTasksIDLabelsParams, body PostTasksIDLabelsJSONRequestBody) (*http.Response, error)
+
+ // DeleteTasksIDLabelsID request
+ DeleteTasksIDLabelsID(ctx context.Context, taskID string, labelID string, params *DeleteTasksIDLabelsIDParams) (*http.Response, error)
+
+ // GetTasksIDLogs request
+ GetTasksIDLogs(ctx context.Context, taskID string, params *GetTasksIDLogsParams) (*http.Response, error)
+
+ // GetTasksIDMembers request
+ GetTasksIDMembers(ctx context.Context, taskID string, params *GetTasksIDMembersParams) (*http.Response, error)
+
+ // PostTasksIDMembers request with any body
+ PostTasksIDMembersWithBody(ctx context.Context, taskID string, params *PostTasksIDMembersParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostTasksIDMembers(ctx context.Context, taskID string, params *PostTasksIDMembersParams, body PostTasksIDMembersJSONRequestBody) (*http.Response, error)
+
+ // DeleteTasksIDMembersID request
+ DeleteTasksIDMembersID(ctx context.Context, taskID string, userID string, params *DeleteTasksIDMembersIDParams) (*http.Response, error)
+
+ // GetTasksIDOwners request
+ GetTasksIDOwners(ctx context.Context, taskID string, params *GetTasksIDOwnersParams) (*http.Response, error)
+
+ // PostTasksIDOwners request with any body
+ PostTasksIDOwnersWithBody(ctx context.Context, taskID string, params *PostTasksIDOwnersParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostTasksIDOwners(ctx context.Context, taskID string, params *PostTasksIDOwnersParams, body PostTasksIDOwnersJSONRequestBody) (*http.Response, error)
+
+ // DeleteTasksIDOwnersID request
+ DeleteTasksIDOwnersID(ctx context.Context, taskID string, userID string, params *DeleteTasksIDOwnersIDParams) (*http.Response, error)
+
+ // GetTasksIDRuns request
+ GetTasksIDRuns(ctx context.Context, taskID string, params *GetTasksIDRunsParams) (*http.Response, error)
+
+ // PostTasksIDRuns request with any body
+ PostTasksIDRunsWithBody(ctx context.Context, taskID string, params *PostTasksIDRunsParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostTasksIDRuns(ctx context.Context, taskID string, params *PostTasksIDRunsParams, body PostTasksIDRunsJSONRequestBody) (*http.Response, error)
+
+ // DeleteTasksIDRunsID request
+ DeleteTasksIDRunsID(ctx context.Context, taskID string, runID string, params *DeleteTasksIDRunsIDParams) (*http.Response, error)
+
+ // GetTasksIDRunsID request
+ GetTasksIDRunsID(ctx context.Context, taskID string, runID string, params *GetTasksIDRunsIDParams) (*http.Response, error)
+
+ // GetTasksIDRunsIDLogs request
+ GetTasksIDRunsIDLogs(ctx context.Context, taskID string, runID string, params *GetTasksIDRunsIDLogsParams) (*http.Response, error)
+
+ // PostTasksIDRunsIDRetry request with any body
+ PostTasksIDRunsIDRetryWithBody(ctx context.Context, taskID string, runID string, params *PostTasksIDRunsIDRetryParams, contentType string, body io.Reader) (*http.Response, error)
+
+ // GetTelegrafPlugins request
+ GetTelegrafPlugins(ctx context.Context, params *GetTelegrafPluginsParams) (*http.Response, error)
+
+ // GetTelegrafs request
+ GetTelegrafs(ctx context.Context, params *GetTelegrafsParams) (*http.Response, error)
+
+ // PostTelegrafs request with any body
+ PostTelegrafsWithBody(ctx context.Context, params *PostTelegrafsParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostTelegrafs(ctx context.Context, params *PostTelegrafsParams, body PostTelegrafsJSONRequestBody) (*http.Response, error)
+
+ // DeleteTelegrafsID request
+ DeleteTelegrafsID(ctx context.Context, telegrafID string, params *DeleteTelegrafsIDParams) (*http.Response, error)
+
+ // GetTelegrafsID request
+ GetTelegrafsID(ctx context.Context, telegrafID string, params *GetTelegrafsIDParams) (*http.Response, error)
+
+ // PutTelegrafsID request with any body
+ PutTelegrafsIDWithBody(ctx context.Context, telegrafID string, params *PutTelegrafsIDParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PutTelegrafsID(ctx context.Context, telegrafID string, params *PutTelegrafsIDParams, body PutTelegrafsIDJSONRequestBody) (*http.Response, error)
+
+ // GetTelegrafsIDLabels request
+ GetTelegrafsIDLabels(ctx context.Context, telegrafID string, params *GetTelegrafsIDLabelsParams) (*http.Response, error)
+
+ // PostTelegrafsIDLabels request with any body
+ PostTelegrafsIDLabelsWithBody(ctx context.Context, telegrafID string, params *PostTelegrafsIDLabelsParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostTelegrafsIDLabels(ctx context.Context, telegrafID string, params *PostTelegrafsIDLabelsParams, body PostTelegrafsIDLabelsJSONRequestBody) (*http.Response, error)
+
+ // DeleteTelegrafsIDLabelsID request
+ DeleteTelegrafsIDLabelsID(ctx context.Context, telegrafID string, labelID string, params *DeleteTelegrafsIDLabelsIDParams) (*http.Response, error)
+
+ // GetTelegrafsIDMembers request
+ GetTelegrafsIDMembers(ctx context.Context, telegrafID string, params *GetTelegrafsIDMembersParams) (*http.Response, error)
+
+ // PostTelegrafsIDMembers request with any body
+ PostTelegrafsIDMembersWithBody(ctx context.Context, telegrafID string, params *PostTelegrafsIDMembersParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostTelegrafsIDMembers(ctx context.Context, telegrafID string, params *PostTelegrafsIDMembersParams, body PostTelegrafsIDMembersJSONRequestBody) (*http.Response, error)
+
+ // DeleteTelegrafsIDMembersID request
+ DeleteTelegrafsIDMembersID(ctx context.Context, telegrafID string, userID string, params *DeleteTelegrafsIDMembersIDParams) (*http.Response, error)
+
+ // GetTelegrafsIDOwners request
+ GetTelegrafsIDOwners(ctx context.Context, telegrafID string, params *GetTelegrafsIDOwnersParams) (*http.Response, error)
+
+ // PostTelegrafsIDOwners request with any body
+ PostTelegrafsIDOwnersWithBody(ctx context.Context, telegrafID string, params *PostTelegrafsIDOwnersParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostTelegrafsIDOwners(ctx context.Context, telegrafID string, params *PostTelegrafsIDOwnersParams, body PostTelegrafsIDOwnersJSONRequestBody) (*http.Response, error)
+
+ // DeleteTelegrafsIDOwnersID request
+ DeleteTelegrafsIDOwnersID(ctx context.Context, telegrafID string, userID string, params *DeleteTelegrafsIDOwnersIDParams) (*http.Response, error)
+
+ // ApplyTemplate request with any body
+ ApplyTemplateWithBody(ctx context.Context, contentType string, body io.Reader) (*http.Response, error)
+
+ ApplyTemplate(ctx context.Context, body ApplyTemplateJSONRequestBody) (*http.Response, error)
+
+ // ExportTemplate request with any body
+ ExportTemplateWithBody(ctx context.Context, contentType string, body io.Reader) (*http.Response, error)
+
+ ExportTemplate(ctx context.Context, body ExportTemplateJSONRequestBody) (*http.Response, error)
+
+ // GetUsers request
+ GetUsers(ctx context.Context, params *GetUsersParams) (*http.Response, error)
+
+ // PostUsers request with any body
+ PostUsersWithBody(ctx context.Context, params *PostUsersParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostUsers(ctx context.Context, params *PostUsersParams, body PostUsersJSONRequestBody) (*http.Response, error)
+
+ // DeleteUsersID request
+ DeleteUsersID(ctx context.Context, userID string, params *DeleteUsersIDParams) (*http.Response, error)
+
+ // GetUsersID request
+ GetUsersID(ctx context.Context, userID string, params *GetUsersIDParams) (*http.Response, error)
+
+ // PatchUsersID request with any body
+ PatchUsersIDWithBody(ctx context.Context, userID string, params *PatchUsersIDParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PatchUsersID(ctx context.Context, userID string, params *PatchUsersIDParams, body PatchUsersIDJSONRequestBody) (*http.Response, error)
+
+ // PostUsersIDPassword request with any body
+ PostUsersIDPasswordWithBody(ctx context.Context, userID string, params *PostUsersIDPasswordParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostUsersIDPassword(ctx context.Context, userID string, params *PostUsersIDPasswordParams, body PostUsersIDPasswordJSONRequestBody) (*http.Response, error)
+
+ // GetVariables request
+ GetVariables(ctx context.Context, params *GetVariablesParams) (*http.Response, error)
+
+ // PostVariables request with any body
+ PostVariablesWithBody(ctx context.Context, params *PostVariablesParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostVariables(ctx context.Context, params *PostVariablesParams, body PostVariablesJSONRequestBody) (*http.Response, error)
+
+ // DeleteVariablesID request
+ DeleteVariablesID(ctx context.Context, variableID string, params *DeleteVariablesIDParams) (*http.Response, error)
+
+ // GetVariablesID request
+ GetVariablesID(ctx context.Context, variableID string, params *GetVariablesIDParams) (*http.Response, error)
+
+ // PatchVariablesID request with any body
+ PatchVariablesIDWithBody(ctx context.Context, variableID string, params *PatchVariablesIDParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PatchVariablesID(ctx context.Context, variableID string, params *PatchVariablesIDParams, body PatchVariablesIDJSONRequestBody) (*http.Response, error)
+
+ // PutVariablesID request with any body
+ PutVariablesIDWithBody(ctx context.Context, variableID string, params *PutVariablesIDParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PutVariablesID(ctx context.Context, variableID string, params *PutVariablesIDParams, body PutVariablesIDJSONRequestBody) (*http.Response, error)
+
+ // GetVariablesIDLabels request
+ GetVariablesIDLabels(ctx context.Context, variableID string, params *GetVariablesIDLabelsParams) (*http.Response, error)
+
+ // PostVariablesIDLabels request with any body
+ PostVariablesIDLabelsWithBody(ctx context.Context, variableID string, params *PostVariablesIDLabelsParams, contentType string, body io.Reader) (*http.Response, error)
+
+ PostVariablesIDLabels(ctx context.Context, variableID string, params *PostVariablesIDLabelsParams, body PostVariablesIDLabelsJSONRequestBody) (*http.Response, error)
+
+ // DeleteVariablesIDLabelsID request
+ DeleteVariablesIDLabelsID(ctx context.Context, variableID string, labelID string, params *DeleteVariablesIDLabelsIDParams) (*http.Response, error)
+
+ // PostWrite request with any body
+ PostWriteWithBody(ctx context.Context, params *PostWriteParams, contentType string, body io.Reader) (*http.Response, error)
+}
+
+func (c *Client) GetRoutes(ctx context.Context, params *GetRoutesParams) (*http.Response, error) {
+ req, err := NewGetRoutesRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetAuthorizations(ctx context.Context, params *GetAuthorizationsParams) (*http.Response, error) {
+ req, err := NewGetAuthorizationsRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostAuthorizationsWithBody(ctx context.Context, params *PostAuthorizationsParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostAuthorizationsRequestWithBody(c.service.ServerAPIURL(), params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostAuthorizations(ctx context.Context, params *PostAuthorizationsParams, body PostAuthorizationsJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostAuthorizationsRequest(c.service.ServerAPIURL(), params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteAuthorizationsID(ctx context.Context, authID string, params *DeleteAuthorizationsIDParams) (*http.Response, error) {
+ req, err := NewDeleteAuthorizationsIDRequest(c.service.ServerAPIURL(), authID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetAuthorizationsID(ctx context.Context, authID string, params *GetAuthorizationsIDParams) (*http.Response, error) {
+ req, err := NewGetAuthorizationsIDRequest(c.service.ServerAPIURL(), authID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchAuthorizationsIDWithBody(ctx context.Context, authID string, params *PatchAuthorizationsIDParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPatchAuthorizationsIDRequestWithBody(c.service.ServerAPIURL(), authID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchAuthorizationsID(ctx context.Context, authID string, params *PatchAuthorizationsIDParams, body PatchAuthorizationsIDJSONRequestBody) (*http.Response, error) {
+ req, err := NewPatchAuthorizationsIDRequest(c.service.ServerAPIURL(), authID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetBackupKV(ctx context.Context, params *GetBackupKVParams) (*http.Response, error) {
+ req, err := NewGetBackupKVRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetBackupMetadata(ctx context.Context, params *GetBackupMetadataParams) (*http.Response, error) {
+ req, err := NewGetBackupMetadataRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetBackupShardId(ctx context.Context, shardID int64, params *GetBackupShardIdParams) (*http.Response, error) {
+ req, err := NewGetBackupShardIdRequest(c.service.ServerAPIURL(), shardID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetBuckets(ctx context.Context, params *GetBucketsParams) (*http.Response, error) {
+ req, err := NewGetBucketsRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostBucketsWithBody(ctx context.Context, params *PostBucketsParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostBucketsRequestWithBody(c.service.ServerAPIURL(), params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostBuckets(ctx context.Context, params *PostBucketsParams, body PostBucketsJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostBucketsRequest(c.service.ServerAPIURL(), params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteBucketsID(ctx context.Context, bucketID string, params *DeleteBucketsIDParams) (*http.Response, error) {
+ req, err := NewDeleteBucketsIDRequest(c.service.ServerAPIURL(), bucketID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetBucketsID(ctx context.Context, bucketID string, params *GetBucketsIDParams) (*http.Response, error) {
+ req, err := NewGetBucketsIDRequest(c.service.ServerAPIURL(), bucketID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchBucketsIDWithBody(ctx context.Context, bucketID string, params *PatchBucketsIDParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPatchBucketsIDRequestWithBody(c.service.ServerAPIURL(), bucketID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchBucketsID(ctx context.Context, bucketID string, params *PatchBucketsIDParams, body PatchBucketsIDJSONRequestBody) (*http.Response, error) {
+ req, err := NewPatchBucketsIDRequest(c.service.ServerAPIURL(), bucketID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetBucketsIDLabels(ctx context.Context, bucketID string, params *GetBucketsIDLabelsParams) (*http.Response, error) {
+ req, err := NewGetBucketsIDLabelsRequest(c.service.ServerAPIURL(), bucketID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostBucketsIDLabelsWithBody(ctx context.Context, bucketID string, params *PostBucketsIDLabelsParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostBucketsIDLabelsRequestWithBody(c.service.ServerAPIURL(), bucketID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostBucketsIDLabels(ctx context.Context, bucketID string, params *PostBucketsIDLabelsParams, body PostBucketsIDLabelsJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostBucketsIDLabelsRequest(c.service.ServerAPIURL(), bucketID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteBucketsIDLabelsID(ctx context.Context, bucketID string, labelID string, params *DeleteBucketsIDLabelsIDParams) (*http.Response, error) {
+ req, err := NewDeleteBucketsIDLabelsIDRequest(c.service.ServerAPIURL(), bucketID, labelID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetBucketsIDMembers(ctx context.Context, bucketID string, params *GetBucketsIDMembersParams) (*http.Response, error) {
+ req, err := NewGetBucketsIDMembersRequest(c.service.ServerAPIURL(), bucketID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostBucketsIDMembersWithBody(ctx context.Context, bucketID string, params *PostBucketsIDMembersParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostBucketsIDMembersRequestWithBody(c.service.ServerAPIURL(), bucketID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostBucketsIDMembers(ctx context.Context, bucketID string, params *PostBucketsIDMembersParams, body PostBucketsIDMembersJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostBucketsIDMembersRequest(c.service.ServerAPIURL(), bucketID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteBucketsIDMembersID(ctx context.Context, bucketID string, userID string, params *DeleteBucketsIDMembersIDParams) (*http.Response, error) {
+ req, err := NewDeleteBucketsIDMembersIDRequest(c.service.ServerAPIURL(), bucketID, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetBucketsIDOwners(ctx context.Context, bucketID string, params *GetBucketsIDOwnersParams) (*http.Response, error) {
+ req, err := NewGetBucketsIDOwnersRequest(c.service.ServerAPIURL(), bucketID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostBucketsIDOwnersWithBody(ctx context.Context, bucketID string, params *PostBucketsIDOwnersParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostBucketsIDOwnersRequestWithBody(c.service.ServerAPIURL(), bucketID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostBucketsIDOwners(ctx context.Context, bucketID string, params *PostBucketsIDOwnersParams, body PostBucketsIDOwnersJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostBucketsIDOwnersRequest(c.service.ServerAPIURL(), bucketID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteBucketsIDOwnersID(ctx context.Context, bucketID string, userID string, params *DeleteBucketsIDOwnersIDParams) (*http.Response, error) {
+ req, err := NewDeleteBucketsIDOwnersIDRequest(c.service.ServerAPIURL(), bucketID, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetChecks(ctx context.Context, params *GetChecksParams) (*http.Response, error) {
+ req, err := NewGetChecksRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) CreateCheckWithBody(ctx context.Context, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewCreateCheckRequestWithBody(c.service.ServerAPIURL(), contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) CreateCheck(ctx context.Context, body CreateCheckJSONRequestBody) (*http.Response, error) {
+ req, err := NewCreateCheckRequest(c.service.ServerAPIURL(), body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteChecksID(ctx context.Context, checkID string, params *DeleteChecksIDParams) (*http.Response, error) {
+ req, err := NewDeleteChecksIDRequest(c.service.ServerAPIURL(), checkID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetChecksID(ctx context.Context, checkID string, params *GetChecksIDParams) (*http.Response, error) {
+ req, err := NewGetChecksIDRequest(c.service.ServerAPIURL(), checkID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchChecksIDWithBody(ctx context.Context, checkID string, params *PatchChecksIDParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPatchChecksIDRequestWithBody(c.service.ServerAPIURL(), checkID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchChecksID(ctx context.Context, checkID string, params *PatchChecksIDParams, body PatchChecksIDJSONRequestBody) (*http.Response, error) {
+ req, err := NewPatchChecksIDRequest(c.service.ServerAPIURL(), checkID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PutChecksIDWithBody(ctx context.Context, checkID string, params *PutChecksIDParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPutChecksIDRequestWithBody(c.service.ServerAPIURL(), checkID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PutChecksID(ctx context.Context, checkID string, params *PutChecksIDParams, body PutChecksIDJSONRequestBody) (*http.Response, error) {
+ req, err := NewPutChecksIDRequest(c.service.ServerAPIURL(), checkID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetChecksIDLabels(ctx context.Context, checkID string, params *GetChecksIDLabelsParams) (*http.Response, error) {
+ req, err := NewGetChecksIDLabelsRequest(c.service.ServerAPIURL(), checkID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostChecksIDLabelsWithBody(ctx context.Context, checkID string, params *PostChecksIDLabelsParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostChecksIDLabelsRequestWithBody(c.service.ServerAPIURL(), checkID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostChecksIDLabels(ctx context.Context, checkID string, params *PostChecksIDLabelsParams, body PostChecksIDLabelsJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostChecksIDLabelsRequest(c.service.ServerAPIURL(), checkID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteChecksIDLabelsID(ctx context.Context, checkID string, labelID string, params *DeleteChecksIDLabelsIDParams) (*http.Response, error) {
+ req, err := NewDeleteChecksIDLabelsIDRequest(c.service.ServerAPIURL(), checkID, labelID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetChecksIDQuery(ctx context.Context, checkID string, params *GetChecksIDQueryParams) (*http.Response, error) {
+ req, err := NewGetChecksIDQueryRequest(c.service.ServerAPIURL(), checkID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetConfig(ctx context.Context, params *GetConfigParams) (*http.Response, error) {
+ req, err := NewGetConfigRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetDashboards(ctx context.Context, params *GetDashboardsParams) (*http.Response, error) {
+ req, err := NewGetDashboardsRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostDashboardsWithBody(ctx context.Context, params *PostDashboardsParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostDashboardsRequestWithBody(c.service.ServerAPIURL(), params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostDashboards(ctx context.Context, params *PostDashboardsParams, body PostDashboardsJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostDashboardsRequest(c.service.ServerAPIURL(), params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteDashboardsID(ctx context.Context, dashboardID string, params *DeleteDashboardsIDParams) (*http.Response, error) {
+ req, err := NewDeleteDashboardsIDRequest(c.service.ServerAPIURL(), dashboardID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetDashboardsID(ctx context.Context, dashboardID string, params *GetDashboardsIDParams) (*http.Response, error) {
+ req, err := NewGetDashboardsIDRequest(c.service.ServerAPIURL(), dashboardID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchDashboardsIDWithBody(ctx context.Context, dashboardID string, params *PatchDashboardsIDParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPatchDashboardsIDRequestWithBody(c.service.ServerAPIURL(), dashboardID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchDashboardsID(ctx context.Context, dashboardID string, params *PatchDashboardsIDParams, body PatchDashboardsIDJSONRequestBody) (*http.Response, error) {
+ req, err := NewPatchDashboardsIDRequest(c.service.ServerAPIURL(), dashboardID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostDashboardsIDCellsWithBody(ctx context.Context, dashboardID string, params *PostDashboardsIDCellsParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostDashboardsIDCellsRequestWithBody(c.service.ServerAPIURL(), dashboardID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostDashboardsIDCells(ctx context.Context, dashboardID string, params *PostDashboardsIDCellsParams, body PostDashboardsIDCellsJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostDashboardsIDCellsRequest(c.service.ServerAPIURL(), dashboardID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PutDashboardsIDCellsWithBody(ctx context.Context, dashboardID string, params *PutDashboardsIDCellsParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPutDashboardsIDCellsRequestWithBody(c.service.ServerAPIURL(), dashboardID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PutDashboardsIDCells(ctx context.Context, dashboardID string, params *PutDashboardsIDCellsParams, body PutDashboardsIDCellsJSONRequestBody) (*http.Response, error) {
+ req, err := NewPutDashboardsIDCellsRequest(c.service.ServerAPIURL(), dashboardID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteDashboardsIDCellsID(ctx context.Context, dashboardID string, cellID string, params *DeleteDashboardsIDCellsIDParams) (*http.Response, error) {
+ req, err := NewDeleteDashboardsIDCellsIDRequest(c.service.ServerAPIURL(), dashboardID, cellID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchDashboardsIDCellsIDWithBody(ctx context.Context, dashboardID string, cellID string, params *PatchDashboardsIDCellsIDParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPatchDashboardsIDCellsIDRequestWithBody(c.service.ServerAPIURL(), dashboardID, cellID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchDashboardsIDCellsID(ctx context.Context, dashboardID string, cellID string, params *PatchDashboardsIDCellsIDParams, body PatchDashboardsIDCellsIDJSONRequestBody) (*http.Response, error) {
+ req, err := NewPatchDashboardsIDCellsIDRequest(c.service.ServerAPIURL(), dashboardID, cellID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetDashboardsIDCellsIDView(ctx context.Context, dashboardID string, cellID string, params *GetDashboardsIDCellsIDViewParams) (*http.Response, error) {
+ req, err := NewGetDashboardsIDCellsIDViewRequest(c.service.ServerAPIURL(), dashboardID, cellID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchDashboardsIDCellsIDViewWithBody(ctx context.Context, dashboardID string, cellID string, params *PatchDashboardsIDCellsIDViewParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPatchDashboardsIDCellsIDViewRequestWithBody(c.service.ServerAPIURL(), dashboardID, cellID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchDashboardsIDCellsIDView(ctx context.Context, dashboardID string, cellID string, params *PatchDashboardsIDCellsIDViewParams, body PatchDashboardsIDCellsIDViewJSONRequestBody) (*http.Response, error) {
+ req, err := NewPatchDashboardsIDCellsIDViewRequest(c.service.ServerAPIURL(), dashboardID, cellID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetDashboardsIDLabels(ctx context.Context, dashboardID string, params *GetDashboardsIDLabelsParams) (*http.Response, error) {
+ req, err := NewGetDashboardsIDLabelsRequest(c.service.ServerAPIURL(), dashboardID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostDashboardsIDLabelsWithBody(ctx context.Context, dashboardID string, params *PostDashboardsIDLabelsParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostDashboardsIDLabelsRequestWithBody(c.service.ServerAPIURL(), dashboardID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostDashboardsIDLabels(ctx context.Context, dashboardID string, params *PostDashboardsIDLabelsParams, body PostDashboardsIDLabelsJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostDashboardsIDLabelsRequest(c.service.ServerAPIURL(), dashboardID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteDashboardsIDLabelsID(ctx context.Context, dashboardID string, labelID string, params *DeleteDashboardsIDLabelsIDParams) (*http.Response, error) {
+ req, err := NewDeleteDashboardsIDLabelsIDRequest(c.service.ServerAPIURL(), dashboardID, labelID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetDashboardsIDMembers(ctx context.Context, dashboardID string, params *GetDashboardsIDMembersParams) (*http.Response, error) {
+ req, err := NewGetDashboardsIDMembersRequest(c.service.ServerAPIURL(), dashboardID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostDashboardsIDMembersWithBody(ctx context.Context, dashboardID string, params *PostDashboardsIDMembersParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostDashboardsIDMembersRequestWithBody(c.service.ServerAPIURL(), dashboardID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostDashboardsIDMembers(ctx context.Context, dashboardID string, params *PostDashboardsIDMembersParams, body PostDashboardsIDMembersJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostDashboardsIDMembersRequest(c.service.ServerAPIURL(), dashboardID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteDashboardsIDMembersID(ctx context.Context, dashboardID string, userID string, params *DeleteDashboardsIDMembersIDParams) (*http.Response, error) {
+ req, err := NewDeleteDashboardsIDMembersIDRequest(c.service.ServerAPIURL(), dashboardID, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetDashboardsIDOwners(ctx context.Context, dashboardID string, params *GetDashboardsIDOwnersParams) (*http.Response, error) {
+ req, err := NewGetDashboardsIDOwnersRequest(c.service.ServerAPIURL(), dashboardID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostDashboardsIDOwnersWithBody(ctx context.Context, dashboardID string, params *PostDashboardsIDOwnersParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostDashboardsIDOwnersRequestWithBody(c.service.ServerAPIURL(), dashboardID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostDashboardsIDOwners(ctx context.Context, dashboardID string, params *PostDashboardsIDOwnersParams, body PostDashboardsIDOwnersJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostDashboardsIDOwnersRequest(c.service.ServerAPIURL(), dashboardID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteDashboardsIDOwnersID(ctx context.Context, dashboardID string, userID string, params *DeleteDashboardsIDOwnersIDParams) (*http.Response, error) {
+ req, err := NewDeleteDashboardsIDOwnersIDRequest(c.service.ServerAPIURL(), dashboardID, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetDBRPs(ctx context.Context, params *GetDBRPsParams) (*http.Response, error) {
+ req, err := NewGetDBRPsRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostDBRPWithBody(ctx context.Context, params *PostDBRPParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostDBRPRequestWithBody(c.service.ServerAPIURL(), params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostDBRP(ctx context.Context, params *PostDBRPParams, body PostDBRPJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostDBRPRequest(c.service.ServerAPIURL(), params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteDBRPID(ctx context.Context, dbrpID string, params *DeleteDBRPIDParams) (*http.Response, error) {
+ req, err := NewDeleteDBRPIDRequest(c.service.ServerAPIURL(), dbrpID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetDBRPsID(ctx context.Context, dbrpID string, params *GetDBRPsIDParams) (*http.Response, error) {
+ req, err := NewGetDBRPsIDRequest(c.service.ServerAPIURL(), dbrpID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchDBRPIDWithBody(ctx context.Context, dbrpID string, params *PatchDBRPIDParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPatchDBRPIDRequestWithBody(c.service.ServerAPIURL(), dbrpID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchDBRPID(ctx context.Context, dbrpID string, params *PatchDBRPIDParams, body PatchDBRPIDJSONRequestBody) (*http.Response, error) {
+ req, err := NewPatchDBRPIDRequest(c.service.ServerAPIURL(), dbrpID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostDeleteWithBody(ctx context.Context, params *PostDeleteParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostDeleteRequestWithBody(c.service.ServerAPIURL(), params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostDelete(ctx context.Context, params *PostDeleteParams, body PostDeleteJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostDeleteRequest(c.service.ServerAPIURL(), params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetFlags(ctx context.Context, params *GetFlagsParams) (*http.Response, error) {
+ req, err := NewGetFlagsRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetHealth(ctx context.Context, params *GetHealthParams) (*http.Response, error) {
+ req, err := NewGetHealthRequest(c.service.ServerURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetLabels(ctx context.Context, params *GetLabelsParams) (*http.Response, error) {
+ req, err := NewGetLabelsRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostLabelsWithBody(ctx context.Context, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostLabelsRequestWithBody(c.service.ServerAPIURL(), contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostLabels(ctx context.Context, body PostLabelsJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostLabelsRequest(c.service.ServerAPIURL(), body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteLabelsID(ctx context.Context, labelID string, params *DeleteLabelsIDParams) (*http.Response, error) {
+ req, err := NewDeleteLabelsIDRequest(c.service.ServerAPIURL(), labelID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetLabelsID(ctx context.Context, labelID string, params *GetLabelsIDParams) (*http.Response, error) {
+ req, err := NewGetLabelsIDRequest(c.service.ServerAPIURL(), labelID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchLabelsIDWithBody(ctx context.Context, labelID string, params *PatchLabelsIDParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPatchLabelsIDRequestWithBody(c.service.ServerAPIURL(), labelID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchLabelsID(ctx context.Context, labelID string, params *PatchLabelsIDParams, body PatchLabelsIDJSONRequestBody) (*http.Response, error) {
+ req, err := NewPatchLabelsIDRequest(c.service.ServerAPIURL(), labelID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetLegacyAuthorizations(ctx context.Context, params *GetLegacyAuthorizationsParams) (*http.Response, error) {
+ req, err := NewGetLegacyAuthorizationsRequest(c.service.ServerURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostLegacyAuthorizationsWithBody(ctx context.Context, params *PostLegacyAuthorizationsParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostLegacyAuthorizationsRequestWithBody(c.service.ServerURL(), params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostLegacyAuthorizations(ctx context.Context, params *PostLegacyAuthorizationsParams, body PostLegacyAuthorizationsJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostLegacyAuthorizationsRequest(c.service.ServerURL(), params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteLegacyAuthorizationsID(ctx context.Context, authID string, params *DeleteLegacyAuthorizationsIDParams) (*http.Response, error) {
+ req, err := NewDeleteLegacyAuthorizationsIDRequest(c.service.ServerURL(), authID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetLegacyAuthorizationsID(ctx context.Context, authID string, params *GetLegacyAuthorizationsIDParams) (*http.Response, error) {
+ req, err := NewGetLegacyAuthorizationsIDRequest(c.service.ServerURL(), authID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchLegacyAuthorizationsIDWithBody(ctx context.Context, authID string, params *PatchLegacyAuthorizationsIDParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPatchLegacyAuthorizationsIDRequestWithBody(c.service.ServerURL(), authID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchLegacyAuthorizationsID(ctx context.Context, authID string, params *PatchLegacyAuthorizationsIDParams, body PatchLegacyAuthorizationsIDJSONRequestBody) (*http.Response, error) {
+ req, err := NewPatchLegacyAuthorizationsIDRequest(c.service.ServerURL(), authID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostLegacyAuthorizationsIDPasswordWithBody(ctx context.Context, authID string, params *PostLegacyAuthorizationsIDPasswordParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostLegacyAuthorizationsIDPasswordRequestWithBody(c.service.ServerURL(), authID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostLegacyAuthorizationsIDPassword(ctx context.Context, authID string, params *PostLegacyAuthorizationsIDPasswordParams, body PostLegacyAuthorizationsIDPasswordJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostLegacyAuthorizationsIDPasswordRequest(c.service.ServerURL(), authID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetMe(ctx context.Context, params *GetMeParams) (*http.Response, error) {
+ req, err := NewGetMeRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PutMePasswordWithBody(ctx context.Context, params *PutMePasswordParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPutMePasswordRequestWithBody(c.service.ServerAPIURL(), params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PutMePassword(ctx context.Context, params *PutMePasswordParams, body PutMePasswordJSONRequestBody) (*http.Response, error) {
+ req, err := NewPutMePasswordRequest(c.service.ServerAPIURL(), params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetMetrics(ctx context.Context, params *GetMetricsParams) (*http.Response, error) {
+ req, err := NewGetMetricsRequest(c.service.ServerURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetNotificationEndpoints(ctx context.Context, params *GetNotificationEndpointsParams) (*http.Response, error) {
+ req, err := NewGetNotificationEndpointsRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) CreateNotificationEndpointWithBody(ctx context.Context, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewCreateNotificationEndpointRequestWithBody(c.service.ServerAPIURL(), contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) CreateNotificationEndpoint(ctx context.Context, body CreateNotificationEndpointJSONRequestBody) (*http.Response, error) {
+ req, err := NewCreateNotificationEndpointRequest(c.service.ServerAPIURL(), body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteNotificationEndpointsID(ctx context.Context, endpointID string, params *DeleteNotificationEndpointsIDParams) (*http.Response, error) {
+ req, err := NewDeleteNotificationEndpointsIDRequest(c.service.ServerAPIURL(), endpointID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetNotificationEndpointsID(ctx context.Context, endpointID string, params *GetNotificationEndpointsIDParams) (*http.Response, error) {
+ req, err := NewGetNotificationEndpointsIDRequest(c.service.ServerAPIURL(), endpointID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchNotificationEndpointsIDWithBody(ctx context.Context, endpointID string, params *PatchNotificationEndpointsIDParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPatchNotificationEndpointsIDRequestWithBody(c.service.ServerAPIURL(), endpointID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchNotificationEndpointsID(ctx context.Context, endpointID string, params *PatchNotificationEndpointsIDParams, body PatchNotificationEndpointsIDJSONRequestBody) (*http.Response, error) {
+ req, err := NewPatchNotificationEndpointsIDRequest(c.service.ServerAPIURL(), endpointID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PutNotificationEndpointsIDWithBody(ctx context.Context, endpointID string, params *PutNotificationEndpointsIDParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPutNotificationEndpointsIDRequestWithBody(c.service.ServerAPIURL(), endpointID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PutNotificationEndpointsID(ctx context.Context, endpointID string, params *PutNotificationEndpointsIDParams, body PutNotificationEndpointsIDJSONRequestBody) (*http.Response, error) {
+ req, err := NewPutNotificationEndpointsIDRequest(c.service.ServerAPIURL(), endpointID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetNotificationEndpointsIDLabels(ctx context.Context, endpointID string, params *GetNotificationEndpointsIDLabelsParams) (*http.Response, error) {
+ req, err := NewGetNotificationEndpointsIDLabelsRequest(c.service.ServerAPIURL(), endpointID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostNotificationEndpointIDLabelsWithBody(ctx context.Context, endpointID string, params *PostNotificationEndpointIDLabelsParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostNotificationEndpointIDLabelsRequestWithBody(c.service.ServerAPIURL(), endpointID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostNotificationEndpointIDLabels(ctx context.Context, endpointID string, params *PostNotificationEndpointIDLabelsParams, body PostNotificationEndpointIDLabelsJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostNotificationEndpointIDLabelsRequest(c.service.ServerAPIURL(), endpointID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteNotificationEndpointsIDLabelsID(ctx context.Context, endpointID string, labelID string, params *DeleteNotificationEndpointsIDLabelsIDParams) (*http.Response, error) {
+ req, err := NewDeleteNotificationEndpointsIDLabelsIDRequest(c.service.ServerAPIURL(), endpointID, labelID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetNotificationRules(ctx context.Context, params *GetNotificationRulesParams) (*http.Response, error) {
+ req, err := NewGetNotificationRulesRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) CreateNotificationRuleWithBody(ctx context.Context, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewCreateNotificationRuleRequestWithBody(c.service.ServerAPIURL(), contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) CreateNotificationRule(ctx context.Context, body CreateNotificationRuleJSONRequestBody) (*http.Response, error) {
+ req, err := NewCreateNotificationRuleRequest(c.service.ServerAPIURL(), body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteNotificationRulesID(ctx context.Context, ruleID string, params *DeleteNotificationRulesIDParams) (*http.Response, error) {
+ req, err := NewDeleteNotificationRulesIDRequest(c.service.ServerAPIURL(), ruleID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetNotificationRulesID(ctx context.Context, ruleID string, params *GetNotificationRulesIDParams) (*http.Response, error) {
+ req, err := NewGetNotificationRulesIDRequest(c.service.ServerAPIURL(), ruleID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchNotificationRulesIDWithBody(ctx context.Context, ruleID string, params *PatchNotificationRulesIDParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPatchNotificationRulesIDRequestWithBody(c.service.ServerAPIURL(), ruleID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchNotificationRulesID(ctx context.Context, ruleID string, params *PatchNotificationRulesIDParams, body PatchNotificationRulesIDJSONRequestBody) (*http.Response, error) {
+ req, err := NewPatchNotificationRulesIDRequest(c.service.ServerAPIURL(), ruleID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PutNotificationRulesIDWithBody(ctx context.Context, ruleID string, params *PutNotificationRulesIDParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPutNotificationRulesIDRequestWithBody(c.service.ServerAPIURL(), ruleID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PutNotificationRulesID(ctx context.Context, ruleID string, params *PutNotificationRulesIDParams, body PutNotificationRulesIDJSONRequestBody) (*http.Response, error) {
+ req, err := NewPutNotificationRulesIDRequest(c.service.ServerAPIURL(), ruleID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetNotificationRulesIDLabels(ctx context.Context, ruleID string, params *GetNotificationRulesIDLabelsParams) (*http.Response, error) {
+ req, err := NewGetNotificationRulesIDLabelsRequest(c.service.ServerAPIURL(), ruleID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostNotificationRuleIDLabelsWithBody(ctx context.Context, ruleID string, params *PostNotificationRuleIDLabelsParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostNotificationRuleIDLabelsRequestWithBody(c.service.ServerAPIURL(), ruleID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostNotificationRuleIDLabels(ctx context.Context, ruleID string, params *PostNotificationRuleIDLabelsParams, body PostNotificationRuleIDLabelsJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostNotificationRuleIDLabelsRequest(c.service.ServerAPIURL(), ruleID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteNotificationRulesIDLabelsID(ctx context.Context, ruleID string, labelID string, params *DeleteNotificationRulesIDLabelsIDParams) (*http.Response, error) {
+ req, err := NewDeleteNotificationRulesIDLabelsIDRequest(c.service.ServerAPIURL(), ruleID, labelID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetNotificationRulesIDQuery(ctx context.Context, ruleID string, params *GetNotificationRulesIDQueryParams) (*http.Response, error) {
+ req, err := NewGetNotificationRulesIDQueryRequest(c.service.ServerAPIURL(), ruleID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetOrgs(ctx context.Context, params *GetOrgsParams) (*http.Response, error) {
+ req, err := NewGetOrgsRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostOrgsWithBody(ctx context.Context, params *PostOrgsParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostOrgsRequestWithBody(c.service.ServerAPIURL(), params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostOrgs(ctx context.Context, params *PostOrgsParams, body PostOrgsJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostOrgsRequest(c.service.ServerAPIURL(), params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteOrgsID(ctx context.Context, orgID string, params *DeleteOrgsIDParams) (*http.Response, error) {
+ req, err := NewDeleteOrgsIDRequest(c.service.ServerAPIURL(), orgID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetOrgsID(ctx context.Context, orgID string, params *GetOrgsIDParams) (*http.Response, error) {
+ req, err := NewGetOrgsIDRequest(c.service.ServerAPIURL(), orgID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchOrgsIDWithBody(ctx context.Context, orgID string, params *PatchOrgsIDParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPatchOrgsIDRequestWithBody(c.service.ServerAPIURL(), orgID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchOrgsID(ctx context.Context, orgID string, params *PatchOrgsIDParams, body PatchOrgsIDJSONRequestBody) (*http.Response, error) {
+ req, err := NewPatchOrgsIDRequest(c.service.ServerAPIURL(), orgID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetOrgsIDMembers(ctx context.Context, orgID string, params *GetOrgsIDMembersParams) (*http.Response, error) {
+ req, err := NewGetOrgsIDMembersRequest(c.service.ServerAPIURL(), orgID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostOrgsIDMembersWithBody(ctx context.Context, orgID string, params *PostOrgsIDMembersParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostOrgsIDMembersRequestWithBody(c.service.ServerAPIURL(), orgID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostOrgsIDMembers(ctx context.Context, orgID string, params *PostOrgsIDMembersParams, body PostOrgsIDMembersJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostOrgsIDMembersRequest(c.service.ServerAPIURL(), orgID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteOrgsIDMembersID(ctx context.Context, orgID string, userID string, params *DeleteOrgsIDMembersIDParams) (*http.Response, error) {
+ req, err := NewDeleteOrgsIDMembersIDRequest(c.service.ServerAPIURL(), orgID, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetOrgsIDOwners(ctx context.Context, orgID string, params *GetOrgsIDOwnersParams) (*http.Response, error) {
+ req, err := NewGetOrgsIDOwnersRequest(c.service.ServerAPIURL(), orgID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostOrgsIDOwnersWithBody(ctx context.Context, orgID string, params *PostOrgsIDOwnersParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostOrgsIDOwnersRequestWithBody(c.service.ServerAPIURL(), orgID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostOrgsIDOwners(ctx context.Context, orgID string, params *PostOrgsIDOwnersParams, body PostOrgsIDOwnersJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostOrgsIDOwnersRequest(c.service.ServerAPIURL(), orgID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteOrgsIDOwnersID(ctx context.Context, orgID string, userID string, params *DeleteOrgsIDOwnersIDParams) (*http.Response, error) {
+ req, err := NewDeleteOrgsIDOwnersIDRequest(c.service.ServerAPIURL(), orgID, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetOrgsIDSecrets(ctx context.Context, orgID string, params *GetOrgsIDSecretsParams) (*http.Response, error) {
+ req, err := NewGetOrgsIDSecretsRequest(c.service.ServerAPIURL(), orgID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchOrgsIDSecretsWithBody(ctx context.Context, orgID string, params *PatchOrgsIDSecretsParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPatchOrgsIDSecretsRequestWithBody(c.service.ServerAPIURL(), orgID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchOrgsIDSecrets(ctx context.Context, orgID string, params *PatchOrgsIDSecretsParams, body PatchOrgsIDSecretsJSONRequestBody) (*http.Response, error) {
+ req, err := NewPatchOrgsIDSecretsRequest(c.service.ServerAPIURL(), orgID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostOrgsIDSecretsWithBody(ctx context.Context, orgID string, params *PostOrgsIDSecretsParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostOrgsIDSecretsRequestWithBody(c.service.ServerAPIURL(), orgID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostOrgsIDSecrets(ctx context.Context, orgID string, params *PostOrgsIDSecretsParams, body PostOrgsIDSecretsJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostOrgsIDSecretsRequest(c.service.ServerAPIURL(), orgID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteOrgsIDSecretsID(ctx context.Context, orgID string, secretID string, params *DeleteOrgsIDSecretsIDParams) (*http.Response, error) {
+ req, err := NewDeleteOrgsIDSecretsIDRequest(c.service.ServerAPIURL(), orgID, secretID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetPing(ctx context.Context) (*http.Response, error) {
+ req, err := NewGetPingRequest(c.service.ServerURL())
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) HeadPing(ctx context.Context) (*http.Response, error) {
+ req, err := NewHeadPingRequest(c.service.ServerURL())
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostQueryWithBody(ctx context.Context, params *PostQueryParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostQueryRequestWithBody(c.service.ServerAPIURL(), params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostQuery(ctx context.Context, params *PostQueryParams, body PostQueryJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostQueryRequest(c.service.ServerAPIURL(), params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostQueryAnalyzeWithBody(ctx context.Context, params *PostQueryAnalyzeParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostQueryAnalyzeRequestWithBody(c.service.ServerAPIURL(), params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostQueryAnalyze(ctx context.Context, params *PostQueryAnalyzeParams, body PostQueryAnalyzeJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostQueryAnalyzeRequest(c.service.ServerAPIURL(), params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostQueryAstWithBody(ctx context.Context, params *PostQueryAstParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostQueryAstRequestWithBody(c.service.ServerAPIURL(), params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostQueryAst(ctx context.Context, params *PostQueryAstParams, body PostQueryAstJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostQueryAstRequest(c.service.ServerAPIURL(), params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetQuerySuggestions(ctx context.Context, params *GetQuerySuggestionsParams) (*http.Response, error) {
+ req, err := NewGetQuerySuggestionsRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetQuerySuggestionsName(ctx context.Context, name string, params *GetQuerySuggestionsNameParams) (*http.Response, error) {
+ req, err := NewGetQuerySuggestionsNameRequest(c.service.ServerAPIURL(), name, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetReady(ctx context.Context, params *GetReadyParams) (*http.Response, error) {
+ req, err := NewGetReadyRequest(c.service.ServerURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetRemoteConnections(ctx context.Context, params *GetRemoteConnectionsParams) (*http.Response, error) {
+ req, err := NewGetRemoteConnectionsRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostRemoteConnectionWithBody(ctx context.Context, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostRemoteConnectionRequestWithBody(c.service.ServerAPIURL(), contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostRemoteConnection(ctx context.Context, body PostRemoteConnectionJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostRemoteConnectionRequest(c.service.ServerAPIURL(), body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteRemoteConnectionByID(ctx context.Context, remoteID string, params *DeleteRemoteConnectionByIDParams) (*http.Response, error) {
+ req, err := NewDeleteRemoteConnectionByIDRequest(c.service.ServerAPIURL(), remoteID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetRemoteConnectionByID(ctx context.Context, remoteID string, params *GetRemoteConnectionByIDParams) (*http.Response, error) {
+ req, err := NewGetRemoteConnectionByIDRequest(c.service.ServerAPIURL(), remoteID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchRemoteConnectionByIDWithBody(ctx context.Context, remoteID string, params *PatchRemoteConnectionByIDParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPatchRemoteConnectionByIDRequestWithBody(c.service.ServerAPIURL(), remoteID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchRemoteConnectionByID(ctx context.Context, remoteID string, params *PatchRemoteConnectionByIDParams, body PatchRemoteConnectionByIDJSONRequestBody) (*http.Response, error) {
+ req, err := NewPatchRemoteConnectionByIDRequest(c.service.ServerAPIURL(), remoteID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetReplications(ctx context.Context, params *GetReplicationsParams) (*http.Response, error) {
+ req, err := NewGetReplicationsRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostReplicationWithBody(ctx context.Context, params *PostReplicationParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostReplicationRequestWithBody(c.service.ServerAPIURL(), params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostReplication(ctx context.Context, params *PostReplicationParams, body PostReplicationJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostReplicationRequest(c.service.ServerAPIURL(), params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteReplicationByID(ctx context.Context, replicationID string, params *DeleteReplicationByIDParams) (*http.Response, error) {
+ req, err := NewDeleteReplicationByIDRequest(c.service.ServerAPIURL(), replicationID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetReplicationByID(ctx context.Context, replicationID string, params *GetReplicationByIDParams) (*http.Response, error) {
+ req, err := NewGetReplicationByIDRequest(c.service.ServerAPIURL(), replicationID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchReplicationByIDWithBody(ctx context.Context, replicationID string, params *PatchReplicationByIDParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPatchReplicationByIDRequestWithBody(c.service.ServerAPIURL(), replicationID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchReplicationByID(ctx context.Context, replicationID string, params *PatchReplicationByIDParams, body PatchReplicationByIDJSONRequestBody) (*http.Response, error) {
+ req, err := NewPatchReplicationByIDRequest(c.service.ServerAPIURL(), replicationID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostValidateReplicationByID(ctx context.Context, replicationID string, params *PostValidateReplicationByIDParams) (*http.Response, error) {
+ req, err := NewPostValidateReplicationByIDRequest(c.service.ServerAPIURL(), replicationID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetResources(ctx context.Context, params *GetResourcesParams) (*http.Response, error) {
+ req, err := NewGetResourcesRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostRestoreBucketIDWithBody(ctx context.Context, bucketID string, params *PostRestoreBucketIDParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostRestoreBucketIDRequestWithBody(c.service.ServerAPIURL(), bucketID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostRestoreBucketMetadataWithBody(ctx context.Context, params *PostRestoreBucketMetadataParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostRestoreBucketMetadataRequestWithBody(c.service.ServerAPIURL(), params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostRestoreBucketMetadata(ctx context.Context, params *PostRestoreBucketMetadataParams, body PostRestoreBucketMetadataJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostRestoreBucketMetadataRequest(c.service.ServerAPIURL(), params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostRestoreKVWithBody(ctx context.Context, params *PostRestoreKVParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostRestoreKVRequestWithBody(c.service.ServerAPIURL(), params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostRestoreShardIdWithBody(ctx context.Context, shardID string, params *PostRestoreShardIdParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostRestoreShardIdRequestWithBody(c.service.ServerAPIURL(), shardID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostRestoreSQLWithBody(ctx context.Context, params *PostRestoreSQLParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostRestoreSQLRequestWithBody(c.service.ServerAPIURL(), params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetScrapers(ctx context.Context, params *GetScrapersParams) (*http.Response, error) {
+ req, err := NewGetScrapersRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostScrapersWithBody(ctx context.Context, params *PostScrapersParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostScrapersRequestWithBody(c.service.ServerAPIURL(), params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostScrapers(ctx context.Context, params *PostScrapersParams, body PostScrapersJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostScrapersRequest(c.service.ServerAPIURL(), params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteScrapersID(ctx context.Context, scraperTargetID string, params *DeleteScrapersIDParams) (*http.Response, error) {
+ req, err := NewDeleteScrapersIDRequest(c.service.ServerAPIURL(), scraperTargetID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetScrapersID(ctx context.Context, scraperTargetID string, params *GetScrapersIDParams) (*http.Response, error) {
+ req, err := NewGetScrapersIDRequest(c.service.ServerAPIURL(), scraperTargetID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchScrapersIDWithBody(ctx context.Context, scraperTargetID string, params *PatchScrapersIDParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPatchScrapersIDRequestWithBody(c.service.ServerAPIURL(), scraperTargetID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchScrapersID(ctx context.Context, scraperTargetID string, params *PatchScrapersIDParams, body PatchScrapersIDJSONRequestBody) (*http.Response, error) {
+ req, err := NewPatchScrapersIDRequest(c.service.ServerAPIURL(), scraperTargetID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetScrapersIDLabels(ctx context.Context, scraperTargetID string, params *GetScrapersIDLabelsParams) (*http.Response, error) {
+ req, err := NewGetScrapersIDLabelsRequest(c.service.ServerAPIURL(), scraperTargetID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostScrapersIDLabelsWithBody(ctx context.Context, scraperTargetID string, params *PostScrapersIDLabelsParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostScrapersIDLabelsRequestWithBody(c.service.ServerAPIURL(), scraperTargetID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostScrapersIDLabels(ctx context.Context, scraperTargetID string, params *PostScrapersIDLabelsParams, body PostScrapersIDLabelsJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostScrapersIDLabelsRequest(c.service.ServerAPIURL(), scraperTargetID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteScrapersIDLabelsID(ctx context.Context, scraperTargetID string, labelID string, params *DeleteScrapersIDLabelsIDParams) (*http.Response, error) {
+ req, err := NewDeleteScrapersIDLabelsIDRequest(c.service.ServerAPIURL(), scraperTargetID, labelID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetScrapersIDMembers(ctx context.Context, scraperTargetID string, params *GetScrapersIDMembersParams) (*http.Response, error) {
+ req, err := NewGetScrapersIDMembersRequest(c.service.ServerAPIURL(), scraperTargetID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostScrapersIDMembersWithBody(ctx context.Context, scraperTargetID string, params *PostScrapersIDMembersParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostScrapersIDMembersRequestWithBody(c.service.ServerAPIURL(), scraperTargetID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostScrapersIDMembers(ctx context.Context, scraperTargetID string, params *PostScrapersIDMembersParams, body PostScrapersIDMembersJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostScrapersIDMembersRequest(c.service.ServerAPIURL(), scraperTargetID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteScrapersIDMembersID(ctx context.Context, scraperTargetID string, userID string, params *DeleteScrapersIDMembersIDParams) (*http.Response, error) {
+ req, err := NewDeleteScrapersIDMembersIDRequest(c.service.ServerAPIURL(), scraperTargetID, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetScrapersIDOwners(ctx context.Context, scraperTargetID string, params *GetScrapersIDOwnersParams) (*http.Response, error) {
+ req, err := NewGetScrapersIDOwnersRequest(c.service.ServerAPIURL(), scraperTargetID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostScrapersIDOwnersWithBody(ctx context.Context, scraperTargetID string, params *PostScrapersIDOwnersParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostScrapersIDOwnersRequestWithBody(c.service.ServerAPIURL(), scraperTargetID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostScrapersIDOwners(ctx context.Context, scraperTargetID string, params *PostScrapersIDOwnersParams, body PostScrapersIDOwnersJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostScrapersIDOwnersRequest(c.service.ServerAPIURL(), scraperTargetID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteScrapersIDOwnersID(ctx context.Context, scraperTargetID string, userID string, params *DeleteScrapersIDOwnersIDParams) (*http.Response, error) {
+ req, err := NewDeleteScrapersIDOwnersIDRequest(c.service.ServerAPIURL(), scraperTargetID, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetSetup(ctx context.Context, params *GetSetupParams) (*http.Response, error) {
+ req, err := NewGetSetupRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostSetupWithBody(ctx context.Context, params *PostSetupParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostSetupRequestWithBody(c.service.ServerAPIURL(), params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostSetup(ctx context.Context, params *PostSetupParams, body PostSetupJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostSetupRequest(c.service.ServerAPIURL(), params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostSignin(ctx context.Context, params *PostSigninParams) (*http.Response, error) {
+ req, err := NewPostSigninRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostSignout(ctx context.Context, params *PostSignoutParams) (*http.Response, error) {
+ req, err := NewPostSignoutRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetSources(ctx context.Context, params *GetSourcesParams) (*http.Response, error) {
+ req, err := NewGetSourcesRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostSourcesWithBody(ctx context.Context, params *PostSourcesParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostSourcesRequestWithBody(c.service.ServerAPIURL(), params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostSources(ctx context.Context, params *PostSourcesParams, body PostSourcesJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostSourcesRequest(c.service.ServerAPIURL(), params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteSourcesID(ctx context.Context, sourceID string, params *DeleteSourcesIDParams) (*http.Response, error) {
+ req, err := NewDeleteSourcesIDRequest(c.service.ServerAPIURL(), sourceID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetSourcesID(ctx context.Context, sourceID string, params *GetSourcesIDParams) (*http.Response, error) {
+ req, err := NewGetSourcesIDRequest(c.service.ServerAPIURL(), sourceID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchSourcesIDWithBody(ctx context.Context, sourceID string, params *PatchSourcesIDParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPatchSourcesIDRequestWithBody(c.service.ServerAPIURL(), sourceID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchSourcesID(ctx context.Context, sourceID string, params *PatchSourcesIDParams, body PatchSourcesIDJSONRequestBody) (*http.Response, error) {
+ req, err := NewPatchSourcesIDRequest(c.service.ServerAPIURL(), sourceID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetSourcesIDBuckets(ctx context.Context, sourceID string, params *GetSourcesIDBucketsParams) (*http.Response, error) {
+ req, err := NewGetSourcesIDBucketsRequest(c.service.ServerAPIURL(), sourceID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetSourcesIDHealth(ctx context.Context, sourceID string, params *GetSourcesIDHealthParams) (*http.Response, error) {
+ req, err := NewGetSourcesIDHealthRequest(c.service.ServerAPIURL(), sourceID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) ListStacks(ctx context.Context, params *ListStacksParams) (*http.Response, error) {
+ req, err := NewListStacksRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) CreateStackWithBody(ctx context.Context, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewCreateStackRequestWithBody(c.service.ServerAPIURL(), contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) CreateStack(ctx context.Context, body CreateStackJSONRequestBody) (*http.Response, error) {
+ req, err := NewCreateStackRequest(c.service.ServerAPIURL(), body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteStack(ctx context.Context, stackId string, params *DeleteStackParams) (*http.Response, error) {
+ req, err := NewDeleteStackRequest(c.service.ServerAPIURL(), stackId, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) ReadStack(ctx context.Context, stackId string) (*http.Response, error) {
+ req, err := NewReadStackRequest(c.service.ServerAPIURL(), stackId)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) UpdateStackWithBody(ctx context.Context, stackId string, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewUpdateStackRequestWithBody(c.service.ServerAPIURL(), stackId, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) UpdateStack(ctx context.Context, stackId string, body UpdateStackJSONRequestBody) (*http.Response, error) {
+ req, err := NewUpdateStackRequest(c.service.ServerAPIURL(), stackId, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) UninstallStack(ctx context.Context, stackId string) (*http.Response, error) {
+ req, err := NewUninstallStackRequest(c.service.ServerAPIURL(), stackId)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetTasks(ctx context.Context, params *GetTasksParams) (*http.Response, error) {
+ req, err := NewGetTasksRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostTasksWithBody(ctx context.Context, params *PostTasksParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostTasksRequestWithBody(c.service.ServerAPIURL(), params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostTasks(ctx context.Context, params *PostTasksParams, body PostTasksJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostTasksRequest(c.service.ServerAPIURL(), params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteTasksID(ctx context.Context, taskID string, params *DeleteTasksIDParams) (*http.Response, error) {
+ req, err := NewDeleteTasksIDRequest(c.service.ServerAPIURL(), taskID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetTasksID(ctx context.Context, taskID string, params *GetTasksIDParams) (*http.Response, error) {
+ req, err := NewGetTasksIDRequest(c.service.ServerAPIURL(), taskID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchTasksIDWithBody(ctx context.Context, taskID string, params *PatchTasksIDParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPatchTasksIDRequestWithBody(c.service.ServerAPIURL(), taskID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchTasksID(ctx context.Context, taskID string, params *PatchTasksIDParams, body PatchTasksIDJSONRequestBody) (*http.Response, error) {
+ req, err := NewPatchTasksIDRequest(c.service.ServerAPIURL(), taskID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetTasksIDLabels(ctx context.Context, taskID string, params *GetTasksIDLabelsParams) (*http.Response, error) {
+ req, err := NewGetTasksIDLabelsRequest(c.service.ServerAPIURL(), taskID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostTasksIDLabelsWithBody(ctx context.Context, taskID string, params *PostTasksIDLabelsParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostTasksIDLabelsRequestWithBody(c.service.ServerAPIURL(), taskID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostTasksIDLabels(ctx context.Context, taskID string, params *PostTasksIDLabelsParams, body PostTasksIDLabelsJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostTasksIDLabelsRequest(c.service.ServerAPIURL(), taskID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteTasksIDLabelsID(ctx context.Context, taskID string, labelID string, params *DeleteTasksIDLabelsIDParams) (*http.Response, error) {
+ req, err := NewDeleteTasksIDLabelsIDRequest(c.service.ServerAPIURL(), taskID, labelID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetTasksIDLogs(ctx context.Context, taskID string, params *GetTasksIDLogsParams) (*http.Response, error) {
+ req, err := NewGetTasksIDLogsRequest(c.service.ServerAPIURL(), taskID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetTasksIDMembers(ctx context.Context, taskID string, params *GetTasksIDMembersParams) (*http.Response, error) {
+ req, err := NewGetTasksIDMembersRequest(c.service.ServerAPIURL(), taskID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostTasksIDMembersWithBody(ctx context.Context, taskID string, params *PostTasksIDMembersParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostTasksIDMembersRequestWithBody(c.service.ServerAPIURL(), taskID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostTasksIDMembers(ctx context.Context, taskID string, params *PostTasksIDMembersParams, body PostTasksIDMembersJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostTasksIDMembersRequest(c.service.ServerAPIURL(), taskID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteTasksIDMembersID(ctx context.Context, taskID string, userID string, params *DeleteTasksIDMembersIDParams) (*http.Response, error) {
+ req, err := NewDeleteTasksIDMembersIDRequest(c.service.ServerAPIURL(), taskID, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetTasksIDOwners(ctx context.Context, taskID string, params *GetTasksIDOwnersParams) (*http.Response, error) {
+ req, err := NewGetTasksIDOwnersRequest(c.service.ServerAPIURL(), taskID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostTasksIDOwnersWithBody(ctx context.Context, taskID string, params *PostTasksIDOwnersParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostTasksIDOwnersRequestWithBody(c.service.ServerAPIURL(), taskID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostTasksIDOwners(ctx context.Context, taskID string, params *PostTasksIDOwnersParams, body PostTasksIDOwnersJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostTasksIDOwnersRequest(c.service.ServerAPIURL(), taskID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteTasksIDOwnersID(ctx context.Context, taskID string, userID string, params *DeleteTasksIDOwnersIDParams) (*http.Response, error) {
+ req, err := NewDeleteTasksIDOwnersIDRequest(c.service.ServerAPIURL(), taskID, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetTasksIDRuns(ctx context.Context, taskID string, params *GetTasksIDRunsParams) (*http.Response, error) {
+ req, err := NewGetTasksIDRunsRequest(c.service.ServerAPIURL(), taskID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostTasksIDRunsWithBody(ctx context.Context, taskID string, params *PostTasksIDRunsParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostTasksIDRunsRequestWithBody(c.service.ServerAPIURL(), taskID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostTasksIDRuns(ctx context.Context, taskID string, params *PostTasksIDRunsParams, body PostTasksIDRunsJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostTasksIDRunsRequest(c.service.ServerAPIURL(), taskID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteTasksIDRunsID(ctx context.Context, taskID string, runID string, params *DeleteTasksIDRunsIDParams) (*http.Response, error) {
+ req, err := NewDeleteTasksIDRunsIDRequest(c.service.ServerAPIURL(), taskID, runID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetTasksIDRunsID(ctx context.Context, taskID string, runID string, params *GetTasksIDRunsIDParams) (*http.Response, error) {
+ req, err := NewGetTasksIDRunsIDRequest(c.service.ServerAPIURL(), taskID, runID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetTasksIDRunsIDLogs(ctx context.Context, taskID string, runID string, params *GetTasksIDRunsIDLogsParams) (*http.Response, error) {
+ req, err := NewGetTasksIDRunsIDLogsRequest(c.service.ServerAPIURL(), taskID, runID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostTasksIDRunsIDRetryWithBody(ctx context.Context, taskID string, runID string, params *PostTasksIDRunsIDRetryParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostTasksIDRunsIDRetryRequestWithBody(c.service.ServerAPIURL(), taskID, runID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetTelegrafPlugins(ctx context.Context, params *GetTelegrafPluginsParams) (*http.Response, error) {
+ req, err := NewGetTelegrafPluginsRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetTelegrafs(ctx context.Context, params *GetTelegrafsParams) (*http.Response, error) {
+ req, err := NewGetTelegrafsRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostTelegrafsWithBody(ctx context.Context, params *PostTelegrafsParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostTelegrafsRequestWithBody(c.service.ServerAPIURL(), params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostTelegrafs(ctx context.Context, params *PostTelegrafsParams, body PostTelegrafsJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostTelegrafsRequest(c.service.ServerAPIURL(), params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteTelegrafsID(ctx context.Context, telegrafID string, params *DeleteTelegrafsIDParams) (*http.Response, error) {
+ req, err := NewDeleteTelegrafsIDRequest(c.service.ServerAPIURL(), telegrafID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetTelegrafsID(ctx context.Context, telegrafID string, params *GetTelegrafsIDParams) (*http.Response, error) {
+ req, err := NewGetTelegrafsIDRequest(c.service.ServerAPIURL(), telegrafID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PutTelegrafsIDWithBody(ctx context.Context, telegrafID string, params *PutTelegrafsIDParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPutTelegrafsIDRequestWithBody(c.service.ServerAPIURL(), telegrafID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PutTelegrafsID(ctx context.Context, telegrafID string, params *PutTelegrafsIDParams, body PutTelegrafsIDJSONRequestBody) (*http.Response, error) {
+ req, err := NewPutTelegrafsIDRequest(c.service.ServerAPIURL(), telegrafID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetTelegrafsIDLabels(ctx context.Context, telegrafID string, params *GetTelegrafsIDLabelsParams) (*http.Response, error) {
+ req, err := NewGetTelegrafsIDLabelsRequest(c.service.ServerAPIURL(), telegrafID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostTelegrafsIDLabelsWithBody(ctx context.Context, telegrafID string, params *PostTelegrafsIDLabelsParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostTelegrafsIDLabelsRequestWithBody(c.service.ServerAPIURL(), telegrafID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostTelegrafsIDLabels(ctx context.Context, telegrafID string, params *PostTelegrafsIDLabelsParams, body PostTelegrafsIDLabelsJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostTelegrafsIDLabelsRequest(c.service.ServerAPIURL(), telegrafID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteTelegrafsIDLabelsID(ctx context.Context, telegrafID string, labelID string, params *DeleteTelegrafsIDLabelsIDParams) (*http.Response, error) {
+ req, err := NewDeleteTelegrafsIDLabelsIDRequest(c.service.ServerAPIURL(), telegrafID, labelID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetTelegrafsIDMembers(ctx context.Context, telegrafID string, params *GetTelegrafsIDMembersParams) (*http.Response, error) {
+ req, err := NewGetTelegrafsIDMembersRequest(c.service.ServerAPIURL(), telegrafID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostTelegrafsIDMembersWithBody(ctx context.Context, telegrafID string, params *PostTelegrafsIDMembersParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostTelegrafsIDMembersRequestWithBody(c.service.ServerAPIURL(), telegrafID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostTelegrafsIDMembers(ctx context.Context, telegrafID string, params *PostTelegrafsIDMembersParams, body PostTelegrafsIDMembersJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostTelegrafsIDMembersRequest(c.service.ServerAPIURL(), telegrafID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteTelegrafsIDMembersID(ctx context.Context, telegrafID string, userID string, params *DeleteTelegrafsIDMembersIDParams) (*http.Response, error) {
+ req, err := NewDeleteTelegrafsIDMembersIDRequest(c.service.ServerAPIURL(), telegrafID, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetTelegrafsIDOwners(ctx context.Context, telegrafID string, params *GetTelegrafsIDOwnersParams) (*http.Response, error) {
+ req, err := NewGetTelegrafsIDOwnersRequest(c.service.ServerAPIURL(), telegrafID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostTelegrafsIDOwnersWithBody(ctx context.Context, telegrafID string, params *PostTelegrafsIDOwnersParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostTelegrafsIDOwnersRequestWithBody(c.service.ServerAPIURL(), telegrafID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostTelegrafsIDOwners(ctx context.Context, telegrafID string, params *PostTelegrafsIDOwnersParams, body PostTelegrafsIDOwnersJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostTelegrafsIDOwnersRequest(c.service.ServerAPIURL(), telegrafID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteTelegrafsIDOwnersID(ctx context.Context, telegrafID string, userID string, params *DeleteTelegrafsIDOwnersIDParams) (*http.Response, error) {
+ req, err := NewDeleteTelegrafsIDOwnersIDRequest(c.service.ServerAPIURL(), telegrafID, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) ApplyTemplateWithBody(ctx context.Context, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewApplyTemplateRequestWithBody(c.service.ServerAPIURL(), contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) ApplyTemplate(ctx context.Context, body ApplyTemplateJSONRequestBody) (*http.Response, error) {
+ req, err := NewApplyTemplateRequest(c.service.ServerAPIURL(), body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) ExportTemplateWithBody(ctx context.Context, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewExportTemplateRequestWithBody(c.service.ServerAPIURL(), contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) ExportTemplate(ctx context.Context, body ExportTemplateJSONRequestBody) (*http.Response, error) {
+ req, err := NewExportTemplateRequest(c.service.ServerAPIURL(), body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetUsers(ctx context.Context, params *GetUsersParams) (*http.Response, error) {
+ req, err := NewGetUsersRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostUsersWithBody(ctx context.Context, params *PostUsersParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostUsersRequestWithBody(c.service.ServerAPIURL(), params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostUsers(ctx context.Context, params *PostUsersParams, body PostUsersJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostUsersRequest(c.service.ServerAPIURL(), params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteUsersID(ctx context.Context, userID string, params *DeleteUsersIDParams) (*http.Response, error) {
+ req, err := NewDeleteUsersIDRequest(c.service.ServerAPIURL(), userID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetUsersID(ctx context.Context, userID string, params *GetUsersIDParams) (*http.Response, error) {
+ req, err := NewGetUsersIDRequest(c.service.ServerAPIURL(), userID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchUsersIDWithBody(ctx context.Context, userID string, params *PatchUsersIDParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPatchUsersIDRequestWithBody(c.service.ServerAPIURL(), userID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchUsersID(ctx context.Context, userID string, params *PatchUsersIDParams, body PatchUsersIDJSONRequestBody) (*http.Response, error) {
+ req, err := NewPatchUsersIDRequest(c.service.ServerAPIURL(), userID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostUsersIDPasswordWithBody(ctx context.Context, userID string, params *PostUsersIDPasswordParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostUsersIDPasswordRequestWithBody(c.service.ServerAPIURL(), userID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostUsersIDPassword(ctx context.Context, userID string, params *PostUsersIDPasswordParams, body PostUsersIDPasswordJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostUsersIDPasswordRequest(c.service.ServerAPIURL(), userID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetVariables(ctx context.Context, params *GetVariablesParams) (*http.Response, error) {
+ req, err := NewGetVariablesRequest(c.service.ServerAPIURL(), params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostVariablesWithBody(ctx context.Context, params *PostVariablesParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostVariablesRequestWithBody(c.service.ServerAPIURL(), params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostVariables(ctx context.Context, params *PostVariablesParams, body PostVariablesJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostVariablesRequest(c.service.ServerAPIURL(), params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteVariablesID(ctx context.Context, variableID string, params *DeleteVariablesIDParams) (*http.Response, error) {
+ req, err := NewDeleteVariablesIDRequest(c.service.ServerAPIURL(), variableID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetVariablesID(ctx context.Context, variableID string, params *GetVariablesIDParams) (*http.Response, error) {
+ req, err := NewGetVariablesIDRequest(c.service.ServerAPIURL(), variableID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchVariablesIDWithBody(ctx context.Context, variableID string, params *PatchVariablesIDParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPatchVariablesIDRequestWithBody(c.service.ServerAPIURL(), variableID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PatchVariablesID(ctx context.Context, variableID string, params *PatchVariablesIDParams, body PatchVariablesIDJSONRequestBody) (*http.Response, error) {
+ req, err := NewPatchVariablesIDRequest(c.service.ServerAPIURL(), variableID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PutVariablesIDWithBody(ctx context.Context, variableID string, params *PutVariablesIDParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPutVariablesIDRequestWithBody(c.service.ServerAPIURL(), variableID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PutVariablesID(ctx context.Context, variableID string, params *PutVariablesIDParams, body PutVariablesIDJSONRequestBody) (*http.Response, error) {
+ req, err := NewPutVariablesIDRequest(c.service.ServerAPIURL(), variableID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) GetVariablesIDLabels(ctx context.Context, variableID string, params *GetVariablesIDLabelsParams) (*http.Response, error) {
+ req, err := NewGetVariablesIDLabelsRequest(c.service.ServerAPIURL(), variableID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostVariablesIDLabelsWithBody(ctx context.Context, variableID string, params *PostVariablesIDLabelsParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostVariablesIDLabelsRequestWithBody(c.service.ServerAPIURL(), variableID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostVariablesIDLabels(ctx context.Context, variableID string, params *PostVariablesIDLabelsParams, body PostVariablesIDLabelsJSONRequestBody) (*http.Response, error) {
+ req, err := NewPostVariablesIDLabelsRequest(c.service.ServerAPIURL(), variableID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) DeleteVariablesIDLabelsID(ctx context.Context, variableID string, labelID string, params *DeleteVariablesIDLabelsIDParams) (*http.Response, error) {
+ req, err := NewDeleteVariablesIDLabelsIDRequest(c.service.ServerAPIURL(), variableID, labelID, params)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+func (c *Client) PostWriteWithBody(ctx context.Context, params *PostWriteParams, contentType string, body io.Reader) (*http.Response, error) {
+ req, err := NewPostWriteRequestWithBody(c.service.ServerAPIURL(), params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ req = req.WithContext(ctx)
+ return c.service.DoHTTPRequestWithResponse(req, nil)
+}
+
+// NewGetRoutesRequest generates requests for GetRoutes
+func NewGetRoutesRequest(server string, params *GetRoutesParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetAuthorizationsRequest generates requests for GetAuthorizations
+func NewGetAuthorizationsRequest(server string, params *GetAuthorizationsParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/authorizations")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.UserID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "userID", runtime.ParamLocationQuery, *params.UserID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.User != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "user", runtime.ParamLocationQuery, *params.User); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.OrgID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "orgID", runtime.ParamLocationQuery, *params.OrgID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Org != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "org", runtime.ParamLocationQuery, *params.Org); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostAuthorizationsRequest calls the generic PostAuthorizations builder with application/json body
+func NewPostAuthorizationsRequest(server string, params *PostAuthorizationsParams, body PostAuthorizationsJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostAuthorizationsRequestWithBody(server, params, "application/json", bodyReader)
+}
+
+// NewPostAuthorizationsRequestWithBody generates requests for PostAuthorizations with any type of body
+func NewPostAuthorizationsRequestWithBody(server string, params *PostAuthorizationsParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/authorizations")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteAuthorizationsIDRequest generates requests for DeleteAuthorizationsID
+func NewDeleteAuthorizationsIDRequest(server string, authID string, params *DeleteAuthorizationsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "authID", runtime.ParamLocationPath, authID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/authorizations/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetAuthorizationsIDRequest generates requests for GetAuthorizationsID
+func NewGetAuthorizationsIDRequest(server string, authID string, params *GetAuthorizationsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "authID", runtime.ParamLocationPath, authID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/authorizations/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPatchAuthorizationsIDRequest calls the generic PatchAuthorizationsID builder with application/json body
+func NewPatchAuthorizationsIDRequest(server string, authID string, params *PatchAuthorizationsIDParams, body PatchAuthorizationsIDJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPatchAuthorizationsIDRequestWithBody(server, authID, params, "application/json", bodyReader)
+}
+
+// NewPatchAuthorizationsIDRequestWithBody generates requests for PatchAuthorizationsID with any type of body
+func NewPatchAuthorizationsIDRequestWithBody(server string, authID string, params *PatchAuthorizationsIDParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "authID", runtime.ParamLocationPath, authID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/authorizations/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PATCH", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetBackupKVRequest generates requests for GetBackupKV
+func NewGetBackupKVRequest(server string, params *GetBackupKVParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/backup/kv")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetBackupMetadataRequest generates requests for GetBackupMetadata
+func NewGetBackupMetadataRequest(server string, params *GetBackupMetadataParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/backup/metadata")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ if params.AcceptEncoding != nil {
+ var headerParam1 string
+
+ headerParam1, err = runtime.StyleParamWithLocation("simple", false, "Accept-Encoding", runtime.ParamLocationHeader, *params.AcceptEncoding)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Accept-Encoding", headerParam1)
+ }
+
+ return req, nil
+}
+
+// NewGetBackupShardIdRequest generates requests for GetBackupShardId
+func NewGetBackupShardIdRequest(server string, shardID int64, params *GetBackupShardIdParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "shardID", runtime.ParamLocationPath, shardID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/backup/shards/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.Since != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "since", runtime.ParamLocationQuery, *params.Since); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ if params.AcceptEncoding != nil {
+ var headerParam1 string
+
+ headerParam1, err = runtime.StyleParamWithLocation("simple", false, "Accept-Encoding", runtime.ParamLocationHeader, *params.AcceptEncoding)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Accept-Encoding", headerParam1)
+ }
+
+ return req, nil
+}
+
+// NewGetBucketsRequest generates requests for GetBuckets
+func NewGetBucketsRequest(server string, params *GetBucketsParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/buckets")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.Offset != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "offset", runtime.ParamLocationQuery, *params.Offset); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Limit != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.After != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "after", runtime.ParamLocationQuery, *params.After); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Org != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "org", runtime.ParamLocationQuery, *params.Org); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.OrgID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "orgID", runtime.ParamLocationQuery, *params.OrgID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Name != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Id != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id", runtime.ParamLocationQuery, *params.Id); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostBucketsRequest calls the generic PostBuckets builder with application/json body
+func NewPostBucketsRequest(server string, params *PostBucketsParams, body PostBucketsJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostBucketsRequestWithBody(server, params, "application/json", bodyReader)
+}
+
+// NewPostBucketsRequestWithBody generates requests for PostBuckets with any type of body
+func NewPostBucketsRequestWithBody(server string, params *PostBucketsParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/buckets")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteBucketsIDRequest generates requests for DeleteBucketsID
+func NewDeleteBucketsIDRequest(server string, bucketID string, params *DeleteBucketsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "bucketID", runtime.ParamLocationPath, bucketID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/buckets/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetBucketsIDRequest generates requests for GetBucketsID
+func NewGetBucketsIDRequest(server string, bucketID string, params *GetBucketsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "bucketID", runtime.ParamLocationPath, bucketID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/buckets/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPatchBucketsIDRequest calls the generic PatchBucketsID builder with application/json body
+func NewPatchBucketsIDRequest(server string, bucketID string, params *PatchBucketsIDParams, body PatchBucketsIDJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPatchBucketsIDRequestWithBody(server, bucketID, params, "application/json", bodyReader)
+}
+
+// NewPatchBucketsIDRequestWithBody generates requests for PatchBucketsID with any type of body
+func NewPatchBucketsIDRequestWithBody(server string, bucketID string, params *PatchBucketsIDParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "bucketID", runtime.ParamLocationPath, bucketID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/buckets/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PATCH", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetBucketsIDLabelsRequest generates requests for GetBucketsIDLabels
+func NewGetBucketsIDLabelsRequest(server string, bucketID string, params *GetBucketsIDLabelsParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "bucketID", runtime.ParamLocationPath, bucketID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/buckets/%s/labels", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostBucketsIDLabelsRequest calls the generic PostBucketsIDLabels builder with application/json body
+func NewPostBucketsIDLabelsRequest(server string, bucketID string, params *PostBucketsIDLabelsParams, body PostBucketsIDLabelsJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostBucketsIDLabelsRequestWithBody(server, bucketID, params, "application/json", bodyReader)
+}
+
+// NewPostBucketsIDLabelsRequestWithBody generates requests for PostBucketsIDLabels with any type of body
+func NewPostBucketsIDLabelsRequestWithBody(server string, bucketID string, params *PostBucketsIDLabelsParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "bucketID", runtime.ParamLocationPath, bucketID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/buckets/%s/labels", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteBucketsIDLabelsIDRequest generates requests for DeleteBucketsIDLabelsID
+func NewDeleteBucketsIDLabelsIDRequest(server string, bucketID string, labelID string, params *DeleteBucketsIDLabelsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "bucketID", runtime.ParamLocationPath, bucketID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "labelID", runtime.ParamLocationPath, labelID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/buckets/%s/labels/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetBucketsIDMembersRequest generates requests for GetBucketsIDMembers
+func NewGetBucketsIDMembersRequest(server string, bucketID string, params *GetBucketsIDMembersParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "bucketID", runtime.ParamLocationPath, bucketID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/buckets/%s/members", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostBucketsIDMembersRequest calls the generic PostBucketsIDMembers builder with application/json body
+func NewPostBucketsIDMembersRequest(server string, bucketID string, params *PostBucketsIDMembersParams, body PostBucketsIDMembersJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostBucketsIDMembersRequestWithBody(server, bucketID, params, "application/json", bodyReader)
+}
+
+// NewPostBucketsIDMembersRequestWithBody generates requests for PostBucketsIDMembers with any type of body
+func NewPostBucketsIDMembersRequestWithBody(server string, bucketID string, params *PostBucketsIDMembersParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "bucketID", runtime.ParamLocationPath, bucketID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/buckets/%s/members", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteBucketsIDMembersIDRequest generates requests for DeleteBucketsIDMembersID
+func NewDeleteBucketsIDMembersIDRequest(server string, bucketID string, userID string, params *DeleteBucketsIDMembersIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "bucketID", runtime.ParamLocationPath, bucketID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userID", runtime.ParamLocationPath, userID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/buckets/%s/members/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetBucketsIDOwnersRequest generates requests for GetBucketsIDOwners
+func NewGetBucketsIDOwnersRequest(server string, bucketID string, params *GetBucketsIDOwnersParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "bucketID", runtime.ParamLocationPath, bucketID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/buckets/%s/owners", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostBucketsIDOwnersRequest calls the generic PostBucketsIDOwners builder with application/json body
+func NewPostBucketsIDOwnersRequest(server string, bucketID string, params *PostBucketsIDOwnersParams, body PostBucketsIDOwnersJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostBucketsIDOwnersRequestWithBody(server, bucketID, params, "application/json", bodyReader)
+}
+
+// NewPostBucketsIDOwnersRequestWithBody generates requests for PostBucketsIDOwners with any type of body
+func NewPostBucketsIDOwnersRequestWithBody(server string, bucketID string, params *PostBucketsIDOwnersParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "bucketID", runtime.ParamLocationPath, bucketID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/buckets/%s/owners", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteBucketsIDOwnersIDRequest generates requests for DeleteBucketsIDOwnersID
+func NewDeleteBucketsIDOwnersIDRequest(server string, bucketID string, userID string, params *DeleteBucketsIDOwnersIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "bucketID", runtime.ParamLocationPath, bucketID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userID", runtime.ParamLocationPath, userID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/buckets/%s/owners/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetChecksRequest generates requests for GetChecks
+func NewGetChecksRequest(server string, params *GetChecksParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/checks")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.Offset != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "offset", runtime.ParamLocationQuery, *params.Offset); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Limit != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "orgID", runtime.ParamLocationQuery, params.OrgID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewCreateCheckRequest calls the generic CreateCheck builder with application/json body
+func NewCreateCheckRequest(server string, body CreateCheckJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewCreateCheckRequestWithBody(server, "application/json", bodyReader)
+}
+
+// NewCreateCheckRequestWithBody generates requests for CreateCheck with any type of body
+func NewCreateCheckRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/checks")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ return req, nil
+}
+
+// NewDeleteChecksIDRequest generates requests for DeleteChecksID
+func NewDeleteChecksIDRequest(server string, checkID string, params *DeleteChecksIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "checkID", runtime.ParamLocationPath, checkID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/checks/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetChecksIDRequest generates requests for GetChecksID
+func NewGetChecksIDRequest(server string, checkID string, params *GetChecksIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "checkID", runtime.ParamLocationPath, checkID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/checks/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPatchChecksIDRequest calls the generic PatchChecksID builder with application/json body
+func NewPatchChecksIDRequest(server string, checkID string, params *PatchChecksIDParams, body PatchChecksIDJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPatchChecksIDRequestWithBody(server, checkID, params, "application/json", bodyReader)
+}
+
+// NewPatchChecksIDRequestWithBody generates requests for PatchChecksID with any type of body
+func NewPatchChecksIDRequestWithBody(server string, checkID string, params *PatchChecksIDParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "checkID", runtime.ParamLocationPath, checkID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/checks/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PATCH", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPutChecksIDRequest calls the generic PutChecksID builder with application/json body
+func NewPutChecksIDRequest(server string, checkID string, params *PutChecksIDParams, body PutChecksIDJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPutChecksIDRequestWithBody(server, checkID, params, "application/json", bodyReader)
+}
+
+// NewPutChecksIDRequestWithBody generates requests for PutChecksID with any type of body
+func NewPutChecksIDRequestWithBody(server string, checkID string, params *PutChecksIDParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "checkID", runtime.ParamLocationPath, checkID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/checks/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PUT", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetChecksIDLabelsRequest generates requests for GetChecksIDLabels
+func NewGetChecksIDLabelsRequest(server string, checkID string, params *GetChecksIDLabelsParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "checkID", runtime.ParamLocationPath, checkID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/checks/%s/labels", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostChecksIDLabelsRequest calls the generic PostChecksIDLabels builder with application/json body
+func NewPostChecksIDLabelsRequest(server string, checkID string, params *PostChecksIDLabelsParams, body PostChecksIDLabelsJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostChecksIDLabelsRequestWithBody(server, checkID, params, "application/json", bodyReader)
+}
+
+// NewPostChecksIDLabelsRequestWithBody generates requests for PostChecksIDLabels with any type of body
+func NewPostChecksIDLabelsRequestWithBody(server string, checkID string, params *PostChecksIDLabelsParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "checkID", runtime.ParamLocationPath, checkID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/checks/%s/labels", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteChecksIDLabelsIDRequest generates requests for DeleteChecksIDLabelsID
+func NewDeleteChecksIDLabelsIDRequest(server string, checkID string, labelID string, params *DeleteChecksIDLabelsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "checkID", runtime.ParamLocationPath, checkID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "labelID", runtime.ParamLocationPath, labelID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/checks/%s/labels/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetChecksIDQueryRequest generates requests for GetChecksIDQuery
+func NewGetChecksIDQueryRequest(server string, checkID string, params *GetChecksIDQueryParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "checkID", runtime.ParamLocationPath, checkID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/checks/%s/query", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetConfigRequest generates requests for GetConfig
+func NewGetConfigRequest(server string, params *GetConfigParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/config")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetDashboardsRequest generates requests for GetDashboards
+func NewGetDashboardsRequest(server string, params *GetDashboardsParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dashboards")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.Offset != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "offset", runtime.ParamLocationQuery, *params.Offset); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Limit != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Descending != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "descending", runtime.ParamLocationQuery, *params.Descending); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Owner != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "owner", runtime.ParamLocationQuery, *params.Owner); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.SortBy != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "sortBy", runtime.ParamLocationQuery, *params.SortBy); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Id != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id", runtime.ParamLocationQuery, *params.Id); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.OrgID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "orgID", runtime.ParamLocationQuery, *params.OrgID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Org != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "org", runtime.ParamLocationQuery, *params.Org); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostDashboardsRequest calls the generic PostDashboards builder with application/json body
+func NewPostDashboardsRequest(server string, params *PostDashboardsParams, body PostDashboardsJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostDashboardsRequestWithBody(server, params, "application/json", bodyReader)
+}
+
+// NewPostDashboardsRequestWithBody generates requests for PostDashboards with any type of body
+func NewPostDashboardsRequestWithBody(server string, params *PostDashboardsParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dashboards")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteDashboardsIDRequest generates requests for DeleteDashboardsID
+func NewDeleteDashboardsIDRequest(server string, dashboardID string, params *DeleteDashboardsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "dashboardID", runtime.ParamLocationPath, dashboardID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dashboards/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetDashboardsIDRequest generates requests for GetDashboardsID
+func NewGetDashboardsIDRequest(server string, dashboardID string, params *GetDashboardsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "dashboardID", runtime.ParamLocationPath, dashboardID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dashboards/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.Include != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "include", runtime.ParamLocationQuery, *params.Include); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPatchDashboardsIDRequest calls the generic PatchDashboardsID builder with application/json body
+func NewPatchDashboardsIDRequest(server string, dashboardID string, params *PatchDashboardsIDParams, body PatchDashboardsIDJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPatchDashboardsIDRequestWithBody(server, dashboardID, params, "application/json", bodyReader)
+}
+
+// NewPatchDashboardsIDRequestWithBody generates requests for PatchDashboardsID with any type of body
+func NewPatchDashboardsIDRequestWithBody(server string, dashboardID string, params *PatchDashboardsIDParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "dashboardID", runtime.ParamLocationPath, dashboardID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dashboards/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PATCH", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostDashboardsIDCellsRequest calls the generic PostDashboardsIDCells builder with application/json body
+func NewPostDashboardsIDCellsRequest(server string, dashboardID string, params *PostDashboardsIDCellsParams, body PostDashboardsIDCellsJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostDashboardsIDCellsRequestWithBody(server, dashboardID, params, "application/json", bodyReader)
+}
+
+// NewPostDashboardsIDCellsRequestWithBody generates requests for PostDashboardsIDCells with any type of body
+func NewPostDashboardsIDCellsRequestWithBody(server string, dashboardID string, params *PostDashboardsIDCellsParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "dashboardID", runtime.ParamLocationPath, dashboardID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dashboards/%s/cells", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPutDashboardsIDCellsRequest calls the generic PutDashboardsIDCells builder with application/json body
+func NewPutDashboardsIDCellsRequest(server string, dashboardID string, params *PutDashboardsIDCellsParams, body PutDashboardsIDCellsJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPutDashboardsIDCellsRequestWithBody(server, dashboardID, params, "application/json", bodyReader)
+}
+
+// NewPutDashboardsIDCellsRequestWithBody generates requests for PutDashboardsIDCells with any type of body
+func NewPutDashboardsIDCellsRequestWithBody(server string, dashboardID string, params *PutDashboardsIDCellsParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "dashboardID", runtime.ParamLocationPath, dashboardID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dashboards/%s/cells", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PUT", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteDashboardsIDCellsIDRequest generates requests for DeleteDashboardsIDCellsID
+func NewDeleteDashboardsIDCellsIDRequest(server string, dashboardID string, cellID string, params *DeleteDashboardsIDCellsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "dashboardID", runtime.ParamLocationPath, dashboardID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "cellID", runtime.ParamLocationPath, cellID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dashboards/%s/cells/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPatchDashboardsIDCellsIDRequest calls the generic PatchDashboardsIDCellsID builder with application/json body
+func NewPatchDashboardsIDCellsIDRequest(server string, dashboardID string, cellID string, params *PatchDashboardsIDCellsIDParams, body PatchDashboardsIDCellsIDJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPatchDashboardsIDCellsIDRequestWithBody(server, dashboardID, cellID, params, "application/json", bodyReader)
+}
+
+// NewPatchDashboardsIDCellsIDRequestWithBody generates requests for PatchDashboardsIDCellsID with any type of body
+func NewPatchDashboardsIDCellsIDRequestWithBody(server string, dashboardID string, cellID string, params *PatchDashboardsIDCellsIDParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "dashboardID", runtime.ParamLocationPath, dashboardID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "cellID", runtime.ParamLocationPath, cellID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dashboards/%s/cells/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PATCH", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetDashboardsIDCellsIDViewRequest generates requests for GetDashboardsIDCellsIDView
+func NewGetDashboardsIDCellsIDViewRequest(server string, dashboardID string, cellID string, params *GetDashboardsIDCellsIDViewParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "dashboardID", runtime.ParamLocationPath, dashboardID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "cellID", runtime.ParamLocationPath, cellID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dashboards/%s/cells/%s/view", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPatchDashboardsIDCellsIDViewRequest calls the generic PatchDashboardsIDCellsIDView builder with application/json body
+func NewPatchDashboardsIDCellsIDViewRequest(server string, dashboardID string, cellID string, params *PatchDashboardsIDCellsIDViewParams, body PatchDashboardsIDCellsIDViewJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPatchDashboardsIDCellsIDViewRequestWithBody(server, dashboardID, cellID, params, "application/json", bodyReader)
+}
+
+// NewPatchDashboardsIDCellsIDViewRequestWithBody generates requests for PatchDashboardsIDCellsIDView with any type of body
+func NewPatchDashboardsIDCellsIDViewRequestWithBody(server string, dashboardID string, cellID string, params *PatchDashboardsIDCellsIDViewParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "dashboardID", runtime.ParamLocationPath, dashboardID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "cellID", runtime.ParamLocationPath, cellID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dashboards/%s/cells/%s/view", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PATCH", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetDashboardsIDLabelsRequest generates requests for GetDashboardsIDLabels
+func NewGetDashboardsIDLabelsRequest(server string, dashboardID string, params *GetDashboardsIDLabelsParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "dashboardID", runtime.ParamLocationPath, dashboardID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dashboards/%s/labels", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostDashboardsIDLabelsRequest calls the generic PostDashboardsIDLabels builder with application/json body
+func NewPostDashboardsIDLabelsRequest(server string, dashboardID string, params *PostDashboardsIDLabelsParams, body PostDashboardsIDLabelsJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostDashboardsIDLabelsRequestWithBody(server, dashboardID, params, "application/json", bodyReader)
+}
+
+// NewPostDashboardsIDLabelsRequestWithBody generates requests for PostDashboardsIDLabels with any type of body
+func NewPostDashboardsIDLabelsRequestWithBody(server string, dashboardID string, params *PostDashboardsIDLabelsParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "dashboardID", runtime.ParamLocationPath, dashboardID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dashboards/%s/labels", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteDashboardsIDLabelsIDRequest generates requests for DeleteDashboardsIDLabelsID
+func NewDeleteDashboardsIDLabelsIDRequest(server string, dashboardID string, labelID string, params *DeleteDashboardsIDLabelsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "dashboardID", runtime.ParamLocationPath, dashboardID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "labelID", runtime.ParamLocationPath, labelID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dashboards/%s/labels/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetDashboardsIDMembersRequest generates requests for GetDashboardsIDMembers
+func NewGetDashboardsIDMembersRequest(server string, dashboardID string, params *GetDashboardsIDMembersParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "dashboardID", runtime.ParamLocationPath, dashboardID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dashboards/%s/members", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostDashboardsIDMembersRequest calls the generic PostDashboardsIDMembers builder with application/json body
+func NewPostDashboardsIDMembersRequest(server string, dashboardID string, params *PostDashboardsIDMembersParams, body PostDashboardsIDMembersJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostDashboardsIDMembersRequestWithBody(server, dashboardID, params, "application/json", bodyReader)
+}
+
+// NewPostDashboardsIDMembersRequestWithBody generates requests for PostDashboardsIDMembers with any type of body
+func NewPostDashboardsIDMembersRequestWithBody(server string, dashboardID string, params *PostDashboardsIDMembersParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "dashboardID", runtime.ParamLocationPath, dashboardID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dashboards/%s/members", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteDashboardsIDMembersIDRequest generates requests for DeleteDashboardsIDMembersID
+func NewDeleteDashboardsIDMembersIDRequest(server string, dashboardID string, userID string, params *DeleteDashboardsIDMembersIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "dashboardID", runtime.ParamLocationPath, dashboardID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userID", runtime.ParamLocationPath, userID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dashboards/%s/members/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetDashboardsIDOwnersRequest generates requests for GetDashboardsIDOwners
+func NewGetDashboardsIDOwnersRequest(server string, dashboardID string, params *GetDashboardsIDOwnersParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "dashboardID", runtime.ParamLocationPath, dashboardID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dashboards/%s/owners", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostDashboardsIDOwnersRequest calls the generic PostDashboardsIDOwners builder with application/json body
+func NewPostDashboardsIDOwnersRequest(server string, dashboardID string, params *PostDashboardsIDOwnersParams, body PostDashboardsIDOwnersJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostDashboardsIDOwnersRequestWithBody(server, dashboardID, params, "application/json", bodyReader)
+}
+
+// NewPostDashboardsIDOwnersRequestWithBody generates requests for PostDashboardsIDOwners with any type of body
+func NewPostDashboardsIDOwnersRequestWithBody(server string, dashboardID string, params *PostDashboardsIDOwnersParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "dashboardID", runtime.ParamLocationPath, dashboardID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dashboards/%s/owners", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteDashboardsIDOwnersIDRequest generates requests for DeleteDashboardsIDOwnersID
+func NewDeleteDashboardsIDOwnersIDRequest(server string, dashboardID string, userID string, params *DeleteDashboardsIDOwnersIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "dashboardID", runtime.ParamLocationPath, dashboardID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userID", runtime.ParamLocationPath, userID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dashboards/%s/owners/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetDBRPsRequest generates requests for GetDBRPs
+func NewGetDBRPsRequest(server string, params *GetDBRPsParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dbrps")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.OrgID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "orgID", runtime.ParamLocationQuery, *params.OrgID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Org != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "org", runtime.ParamLocationQuery, *params.Org); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Id != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id", runtime.ParamLocationQuery, *params.Id); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.BucketID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "bucketID", runtime.ParamLocationQuery, *params.BucketID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Default != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "default", runtime.ParamLocationQuery, *params.Default); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Db != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "db", runtime.ParamLocationQuery, *params.Db); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Rp != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "rp", runtime.ParamLocationQuery, *params.Rp); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostDBRPRequest calls the generic PostDBRP builder with application/json body
+func NewPostDBRPRequest(server string, params *PostDBRPParams, body PostDBRPJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostDBRPRequestWithBody(server, params, "application/json", bodyReader)
+}
+
+// NewPostDBRPRequestWithBody generates requests for PostDBRP with any type of body
+func NewPostDBRPRequestWithBody(server string, params *PostDBRPParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dbrps")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteDBRPIDRequest generates requests for DeleteDBRPID
+func NewDeleteDBRPIDRequest(server string, dbrpID string, params *DeleteDBRPIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "dbrpID", runtime.ParamLocationPath, dbrpID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dbrps/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.OrgID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "orgID", runtime.ParamLocationQuery, *params.OrgID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Org != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "org", runtime.ParamLocationQuery, *params.Org); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetDBRPsIDRequest generates requests for GetDBRPsID
+func NewGetDBRPsIDRequest(server string, dbrpID string, params *GetDBRPsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "dbrpID", runtime.ParamLocationPath, dbrpID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dbrps/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.OrgID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "orgID", runtime.ParamLocationQuery, *params.OrgID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Org != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "org", runtime.ParamLocationQuery, *params.Org); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPatchDBRPIDRequest calls the generic PatchDBRPID builder with application/json body
+func NewPatchDBRPIDRequest(server string, dbrpID string, params *PatchDBRPIDParams, body PatchDBRPIDJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPatchDBRPIDRequestWithBody(server, dbrpID, params, "application/json", bodyReader)
+}
+
+// NewPatchDBRPIDRequestWithBody generates requests for PatchDBRPID with any type of body
+func NewPatchDBRPIDRequestWithBody(server string, dbrpID string, params *PatchDBRPIDParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "dbrpID", runtime.ParamLocationPath, dbrpID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/dbrps/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.OrgID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "orgID", runtime.ParamLocationQuery, *params.OrgID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Org != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "org", runtime.ParamLocationQuery, *params.Org); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("PATCH", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostDeleteRequest calls the generic PostDelete builder with application/json body
+func NewPostDeleteRequest(server string, params *PostDeleteParams, body PostDeleteJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostDeleteRequestWithBody(server, params, "application/json", bodyReader)
+}
+
+// NewPostDeleteRequestWithBody generates requests for PostDelete with any type of body
+func NewPostDeleteRequestWithBody(server string, params *PostDeleteParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/delete")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.Org != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "org", runtime.ParamLocationQuery, *params.Org); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Bucket != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "bucket", runtime.ParamLocationQuery, *params.Bucket); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.OrgID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "orgID", runtime.ParamLocationQuery, *params.OrgID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.BucketID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "bucketID", runtime.ParamLocationQuery, *params.BucketID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetFlagsRequest generates requests for GetFlags
+func NewGetFlagsRequest(server string, params *GetFlagsParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/flags")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetHealthRequest generates requests for GetHealth
+func NewGetHealthRequest(server string, params *GetHealthParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/health")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetLabelsRequest generates requests for GetLabels
+func NewGetLabelsRequest(server string, params *GetLabelsParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/labels")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.OrgID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "orgID", runtime.ParamLocationQuery, *params.OrgID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostLabelsRequest calls the generic PostLabels builder with application/json body
+func NewPostLabelsRequest(server string, body PostLabelsJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostLabelsRequestWithBody(server, "application/json", bodyReader)
+}
+
+// NewPostLabelsRequestWithBody generates requests for PostLabels with any type of body
+func NewPostLabelsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/labels")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ return req, nil
+}
+
+// NewDeleteLabelsIDRequest generates requests for DeleteLabelsID
+func NewDeleteLabelsIDRequest(server string, labelID string, params *DeleteLabelsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "labelID", runtime.ParamLocationPath, labelID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/labels/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetLabelsIDRequest generates requests for GetLabelsID
+func NewGetLabelsIDRequest(server string, labelID string, params *GetLabelsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "labelID", runtime.ParamLocationPath, labelID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/labels/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPatchLabelsIDRequest calls the generic PatchLabelsID builder with application/json body
+func NewPatchLabelsIDRequest(server string, labelID string, params *PatchLabelsIDParams, body PatchLabelsIDJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPatchLabelsIDRequestWithBody(server, labelID, params, "application/json", bodyReader)
+}
+
+// NewPatchLabelsIDRequestWithBody generates requests for PatchLabelsID with any type of body
+func NewPatchLabelsIDRequestWithBody(server string, labelID string, params *PatchLabelsIDParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "labelID", runtime.ParamLocationPath, labelID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/labels/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PATCH", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetLegacyAuthorizationsRequest generates requests for GetLegacyAuthorizations
+func NewGetLegacyAuthorizationsRequest(server string, params *GetLegacyAuthorizationsParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/legacy/authorizations")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.UserID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "userID", runtime.ParamLocationQuery, *params.UserID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.User != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "user", runtime.ParamLocationQuery, *params.User); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.OrgID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "orgID", runtime.ParamLocationQuery, *params.OrgID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Org != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "org", runtime.ParamLocationQuery, *params.Org); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Token != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "token", runtime.ParamLocationQuery, *params.Token); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.AuthID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "authID", runtime.ParamLocationQuery, *params.AuthID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostLegacyAuthorizationsRequest calls the generic PostLegacyAuthorizations builder with application/json body
+func NewPostLegacyAuthorizationsRequest(server string, params *PostLegacyAuthorizationsParams, body PostLegacyAuthorizationsJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostLegacyAuthorizationsRequestWithBody(server, params, "application/json", bodyReader)
+}
+
+// NewPostLegacyAuthorizationsRequestWithBody generates requests for PostLegacyAuthorizations with any type of body
+func NewPostLegacyAuthorizationsRequestWithBody(server string, params *PostLegacyAuthorizationsParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/legacy/authorizations")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteLegacyAuthorizationsIDRequest generates requests for DeleteLegacyAuthorizationsID
+func NewDeleteLegacyAuthorizationsIDRequest(server string, authID string, params *DeleteLegacyAuthorizationsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "authID", runtime.ParamLocationPath, authID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/legacy/authorizations/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetLegacyAuthorizationsIDRequest generates requests for GetLegacyAuthorizationsID
+func NewGetLegacyAuthorizationsIDRequest(server string, authID string, params *GetLegacyAuthorizationsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "authID", runtime.ParamLocationPath, authID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/legacy/authorizations/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPatchLegacyAuthorizationsIDRequest calls the generic PatchLegacyAuthorizationsID builder with application/json body
+func NewPatchLegacyAuthorizationsIDRequest(server string, authID string, params *PatchLegacyAuthorizationsIDParams, body PatchLegacyAuthorizationsIDJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPatchLegacyAuthorizationsIDRequestWithBody(server, authID, params, "application/json", bodyReader)
+}
+
+// NewPatchLegacyAuthorizationsIDRequestWithBody generates requests for PatchLegacyAuthorizationsID with any type of body
+func NewPatchLegacyAuthorizationsIDRequestWithBody(server string, authID string, params *PatchLegacyAuthorizationsIDParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "authID", runtime.ParamLocationPath, authID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/legacy/authorizations/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PATCH", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostLegacyAuthorizationsIDPasswordRequest calls the generic PostLegacyAuthorizationsIDPassword builder with application/json body
+func NewPostLegacyAuthorizationsIDPasswordRequest(server string, authID string, params *PostLegacyAuthorizationsIDPasswordParams, body PostLegacyAuthorizationsIDPasswordJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostLegacyAuthorizationsIDPasswordRequestWithBody(server, authID, params, "application/json", bodyReader)
+}
+
+// NewPostLegacyAuthorizationsIDPasswordRequestWithBody generates requests for PostLegacyAuthorizationsIDPassword with any type of body
+func NewPostLegacyAuthorizationsIDPasswordRequestWithBody(server string, authID string, params *PostLegacyAuthorizationsIDPasswordParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "authID", runtime.ParamLocationPath, authID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/legacy/authorizations/%s/password", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetMeRequest generates requests for GetMe
+func NewGetMeRequest(server string, params *GetMeParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/me")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPutMePasswordRequest calls the generic PutMePassword builder with application/json body
+func NewPutMePasswordRequest(server string, params *PutMePasswordParams, body PutMePasswordJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPutMePasswordRequestWithBody(server, params, "application/json", bodyReader)
+}
+
+// NewPutMePasswordRequestWithBody generates requests for PutMePassword with any type of body
+func NewPutMePasswordRequestWithBody(server string, params *PutMePasswordParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/me/password")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PUT", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetMetricsRequest generates requests for GetMetrics
+func NewGetMetricsRequest(server string, params *GetMetricsParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/metrics")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetNotificationEndpointsRequest generates requests for GetNotificationEndpoints
+func NewGetNotificationEndpointsRequest(server string, params *GetNotificationEndpointsParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/notificationEndpoints")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.Offset != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "offset", runtime.ParamLocationQuery, *params.Offset); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Limit != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "orgID", runtime.ParamLocationQuery, params.OrgID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewCreateNotificationEndpointRequest calls the generic CreateNotificationEndpoint builder with application/json body
+func NewCreateNotificationEndpointRequest(server string, body CreateNotificationEndpointJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewCreateNotificationEndpointRequestWithBody(server, "application/json", bodyReader)
+}
+
+// NewCreateNotificationEndpointRequestWithBody generates requests for CreateNotificationEndpoint with any type of body
+func NewCreateNotificationEndpointRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/notificationEndpoints")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ return req, nil
+}
+
+// NewDeleteNotificationEndpointsIDRequest generates requests for DeleteNotificationEndpointsID
+func NewDeleteNotificationEndpointsIDRequest(server string, endpointID string, params *DeleteNotificationEndpointsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "endpointID", runtime.ParamLocationPath, endpointID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/notificationEndpoints/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetNotificationEndpointsIDRequest generates requests for GetNotificationEndpointsID
+func NewGetNotificationEndpointsIDRequest(server string, endpointID string, params *GetNotificationEndpointsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "endpointID", runtime.ParamLocationPath, endpointID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/notificationEndpoints/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPatchNotificationEndpointsIDRequest calls the generic PatchNotificationEndpointsID builder with application/json body
+func NewPatchNotificationEndpointsIDRequest(server string, endpointID string, params *PatchNotificationEndpointsIDParams, body PatchNotificationEndpointsIDJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPatchNotificationEndpointsIDRequestWithBody(server, endpointID, params, "application/json", bodyReader)
+}
+
+// NewPatchNotificationEndpointsIDRequestWithBody generates requests for PatchNotificationEndpointsID with any type of body
+func NewPatchNotificationEndpointsIDRequestWithBody(server string, endpointID string, params *PatchNotificationEndpointsIDParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "endpointID", runtime.ParamLocationPath, endpointID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/notificationEndpoints/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PATCH", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPutNotificationEndpointsIDRequest calls the generic PutNotificationEndpointsID builder with application/json body
+func NewPutNotificationEndpointsIDRequest(server string, endpointID string, params *PutNotificationEndpointsIDParams, body PutNotificationEndpointsIDJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPutNotificationEndpointsIDRequestWithBody(server, endpointID, params, "application/json", bodyReader)
+}
+
+// NewPutNotificationEndpointsIDRequestWithBody generates requests for PutNotificationEndpointsID with any type of body
+func NewPutNotificationEndpointsIDRequestWithBody(server string, endpointID string, params *PutNotificationEndpointsIDParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "endpointID", runtime.ParamLocationPath, endpointID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/notificationEndpoints/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PUT", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetNotificationEndpointsIDLabelsRequest generates requests for GetNotificationEndpointsIDLabels
+func NewGetNotificationEndpointsIDLabelsRequest(server string, endpointID string, params *GetNotificationEndpointsIDLabelsParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "endpointID", runtime.ParamLocationPath, endpointID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/notificationEndpoints/%s/labels", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostNotificationEndpointIDLabelsRequest calls the generic PostNotificationEndpointIDLabels builder with application/json body
+func NewPostNotificationEndpointIDLabelsRequest(server string, endpointID string, params *PostNotificationEndpointIDLabelsParams, body PostNotificationEndpointIDLabelsJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostNotificationEndpointIDLabelsRequestWithBody(server, endpointID, params, "application/json", bodyReader)
+}
+
+// NewPostNotificationEndpointIDLabelsRequestWithBody generates requests for PostNotificationEndpointIDLabels with any type of body
+func NewPostNotificationEndpointIDLabelsRequestWithBody(server string, endpointID string, params *PostNotificationEndpointIDLabelsParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "endpointID", runtime.ParamLocationPath, endpointID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/notificationEndpoints/%s/labels", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteNotificationEndpointsIDLabelsIDRequest generates requests for DeleteNotificationEndpointsIDLabelsID
+func NewDeleteNotificationEndpointsIDLabelsIDRequest(server string, endpointID string, labelID string, params *DeleteNotificationEndpointsIDLabelsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "endpointID", runtime.ParamLocationPath, endpointID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "labelID", runtime.ParamLocationPath, labelID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/notificationEndpoints/%s/labels/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetNotificationRulesRequest generates requests for GetNotificationRules
+func NewGetNotificationRulesRequest(server string, params *GetNotificationRulesParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/notificationRules")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.Offset != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "offset", runtime.ParamLocationQuery, *params.Offset); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Limit != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "orgID", runtime.ParamLocationQuery, params.OrgID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ if params.CheckID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "checkID", runtime.ParamLocationQuery, *params.CheckID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Tag != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "tag", runtime.ParamLocationQuery, *params.Tag); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewCreateNotificationRuleRequest calls the generic CreateNotificationRule builder with application/json body
+func NewCreateNotificationRuleRequest(server string, body CreateNotificationRuleJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewCreateNotificationRuleRequestWithBody(server, "application/json", bodyReader)
+}
+
+// NewCreateNotificationRuleRequestWithBody generates requests for CreateNotificationRule with any type of body
+func NewCreateNotificationRuleRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/notificationRules")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ return req, nil
+}
+
+// NewDeleteNotificationRulesIDRequest generates requests for DeleteNotificationRulesID
+func NewDeleteNotificationRulesIDRequest(server string, ruleID string, params *DeleteNotificationRulesIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "ruleID", runtime.ParamLocationPath, ruleID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/notificationRules/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetNotificationRulesIDRequest generates requests for GetNotificationRulesID
+func NewGetNotificationRulesIDRequest(server string, ruleID string, params *GetNotificationRulesIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "ruleID", runtime.ParamLocationPath, ruleID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/notificationRules/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPatchNotificationRulesIDRequest calls the generic PatchNotificationRulesID builder with application/json body
+func NewPatchNotificationRulesIDRequest(server string, ruleID string, params *PatchNotificationRulesIDParams, body PatchNotificationRulesIDJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPatchNotificationRulesIDRequestWithBody(server, ruleID, params, "application/json", bodyReader)
+}
+
+// NewPatchNotificationRulesIDRequestWithBody generates requests for PatchNotificationRulesID with any type of body
+func NewPatchNotificationRulesIDRequestWithBody(server string, ruleID string, params *PatchNotificationRulesIDParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "ruleID", runtime.ParamLocationPath, ruleID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/notificationRules/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PATCH", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPutNotificationRulesIDRequest calls the generic PutNotificationRulesID builder with application/json body
+func NewPutNotificationRulesIDRequest(server string, ruleID string, params *PutNotificationRulesIDParams, body PutNotificationRulesIDJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPutNotificationRulesIDRequestWithBody(server, ruleID, params, "application/json", bodyReader)
+}
+
+// NewPutNotificationRulesIDRequestWithBody generates requests for PutNotificationRulesID with any type of body
+func NewPutNotificationRulesIDRequestWithBody(server string, ruleID string, params *PutNotificationRulesIDParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "ruleID", runtime.ParamLocationPath, ruleID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/notificationRules/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PUT", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetNotificationRulesIDLabelsRequest generates requests for GetNotificationRulesIDLabels
+func NewGetNotificationRulesIDLabelsRequest(server string, ruleID string, params *GetNotificationRulesIDLabelsParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "ruleID", runtime.ParamLocationPath, ruleID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/notificationRules/%s/labels", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostNotificationRuleIDLabelsRequest calls the generic PostNotificationRuleIDLabels builder with application/json body
+func NewPostNotificationRuleIDLabelsRequest(server string, ruleID string, params *PostNotificationRuleIDLabelsParams, body PostNotificationRuleIDLabelsJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostNotificationRuleIDLabelsRequestWithBody(server, ruleID, params, "application/json", bodyReader)
+}
+
+// NewPostNotificationRuleIDLabelsRequestWithBody generates requests for PostNotificationRuleIDLabels with any type of body
+func NewPostNotificationRuleIDLabelsRequestWithBody(server string, ruleID string, params *PostNotificationRuleIDLabelsParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "ruleID", runtime.ParamLocationPath, ruleID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/notificationRules/%s/labels", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteNotificationRulesIDLabelsIDRequest generates requests for DeleteNotificationRulesIDLabelsID
+func NewDeleteNotificationRulesIDLabelsIDRequest(server string, ruleID string, labelID string, params *DeleteNotificationRulesIDLabelsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "ruleID", runtime.ParamLocationPath, ruleID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "labelID", runtime.ParamLocationPath, labelID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/notificationRules/%s/labels/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetNotificationRulesIDQueryRequest generates requests for GetNotificationRulesIDQuery
+func NewGetNotificationRulesIDQueryRequest(server string, ruleID string, params *GetNotificationRulesIDQueryParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "ruleID", runtime.ParamLocationPath, ruleID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/notificationRules/%s/query", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetOrgsRequest generates requests for GetOrgs
+func NewGetOrgsRequest(server string, params *GetOrgsParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/orgs")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.Offset != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "offset", runtime.ParamLocationQuery, *params.Offset); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Limit != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Descending != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "descending", runtime.ParamLocationQuery, *params.Descending); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Org != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "org", runtime.ParamLocationQuery, *params.Org); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.OrgID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "orgID", runtime.ParamLocationQuery, *params.OrgID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.UserID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "userID", runtime.ParamLocationQuery, *params.UserID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostOrgsRequest calls the generic PostOrgs builder with application/json body
+func NewPostOrgsRequest(server string, params *PostOrgsParams, body PostOrgsJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostOrgsRequestWithBody(server, params, "application/json", bodyReader)
+}
+
+// NewPostOrgsRequestWithBody generates requests for PostOrgs with any type of body
+func NewPostOrgsRequestWithBody(server string, params *PostOrgsParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/orgs")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteOrgsIDRequest generates requests for DeleteOrgsID
+func NewDeleteOrgsIDRequest(server string, orgID string, params *DeleteOrgsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "orgID", runtime.ParamLocationPath, orgID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/orgs/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetOrgsIDRequest generates requests for GetOrgsID
+func NewGetOrgsIDRequest(server string, orgID string, params *GetOrgsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "orgID", runtime.ParamLocationPath, orgID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/orgs/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPatchOrgsIDRequest calls the generic PatchOrgsID builder with application/json body
+func NewPatchOrgsIDRequest(server string, orgID string, params *PatchOrgsIDParams, body PatchOrgsIDJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPatchOrgsIDRequestWithBody(server, orgID, params, "application/json", bodyReader)
+}
+
+// NewPatchOrgsIDRequestWithBody generates requests for PatchOrgsID with any type of body
+func NewPatchOrgsIDRequestWithBody(server string, orgID string, params *PatchOrgsIDParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "orgID", runtime.ParamLocationPath, orgID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/orgs/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PATCH", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetOrgsIDMembersRequest generates requests for GetOrgsIDMembers
+func NewGetOrgsIDMembersRequest(server string, orgID string, params *GetOrgsIDMembersParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "orgID", runtime.ParamLocationPath, orgID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/orgs/%s/members", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostOrgsIDMembersRequest calls the generic PostOrgsIDMembers builder with application/json body
+func NewPostOrgsIDMembersRequest(server string, orgID string, params *PostOrgsIDMembersParams, body PostOrgsIDMembersJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostOrgsIDMembersRequestWithBody(server, orgID, params, "application/json", bodyReader)
+}
+
+// NewPostOrgsIDMembersRequestWithBody generates requests for PostOrgsIDMembers with any type of body
+func NewPostOrgsIDMembersRequestWithBody(server string, orgID string, params *PostOrgsIDMembersParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "orgID", runtime.ParamLocationPath, orgID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/orgs/%s/members", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteOrgsIDMembersIDRequest generates requests for DeleteOrgsIDMembersID
+func NewDeleteOrgsIDMembersIDRequest(server string, orgID string, userID string, params *DeleteOrgsIDMembersIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "orgID", runtime.ParamLocationPath, orgID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userID", runtime.ParamLocationPath, userID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/orgs/%s/members/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetOrgsIDOwnersRequest generates requests for GetOrgsIDOwners
+func NewGetOrgsIDOwnersRequest(server string, orgID string, params *GetOrgsIDOwnersParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "orgID", runtime.ParamLocationPath, orgID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/orgs/%s/owners", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostOrgsIDOwnersRequest calls the generic PostOrgsIDOwners builder with application/json body
+func NewPostOrgsIDOwnersRequest(server string, orgID string, params *PostOrgsIDOwnersParams, body PostOrgsIDOwnersJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostOrgsIDOwnersRequestWithBody(server, orgID, params, "application/json", bodyReader)
+}
+
+// NewPostOrgsIDOwnersRequestWithBody generates requests for PostOrgsIDOwners with any type of body
+func NewPostOrgsIDOwnersRequestWithBody(server string, orgID string, params *PostOrgsIDOwnersParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "orgID", runtime.ParamLocationPath, orgID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/orgs/%s/owners", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteOrgsIDOwnersIDRequest generates requests for DeleteOrgsIDOwnersID
+func NewDeleteOrgsIDOwnersIDRequest(server string, orgID string, userID string, params *DeleteOrgsIDOwnersIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "orgID", runtime.ParamLocationPath, orgID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userID", runtime.ParamLocationPath, userID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/orgs/%s/owners/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetOrgsIDSecretsRequest generates requests for GetOrgsIDSecrets
+func NewGetOrgsIDSecretsRequest(server string, orgID string, params *GetOrgsIDSecretsParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "orgID", runtime.ParamLocationPath, orgID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/orgs/%s/secrets", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPatchOrgsIDSecretsRequest calls the generic PatchOrgsIDSecrets builder with application/json body
+func NewPatchOrgsIDSecretsRequest(server string, orgID string, params *PatchOrgsIDSecretsParams, body PatchOrgsIDSecretsJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPatchOrgsIDSecretsRequestWithBody(server, orgID, params, "application/json", bodyReader)
+}
+
+// NewPatchOrgsIDSecretsRequestWithBody generates requests for PatchOrgsIDSecrets with any type of body
+func NewPatchOrgsIDSecretsRequestWithBody(server string, orgID string, params *PatchOrgsIDSecretsParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "orgID", runtime.ParamLocationPath, orgID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/orgs/%s/secrets", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PATCH", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostOrgsIDSecretsRequest calls the generic PostOrgsIDSecrets builder with application/json body
+func NewPostOrgsIDSecretsRequest(server string, orgID string, params *PostOrgsIDSecretsParams, body PostOrgsIDSecretsJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostOrgsIDSecretsRequestWithBody(server, orgID, params, "application/json", bodyReader)
+}
+
+// NewPostOrgsIDSecretsRequestWithBody generates requests for PostOrgsIDSecrets with any type of body
+func NewPostOrgsIDSecretsRequestWithBody(server string, orgID string, params *PostOrgsIDSecretsParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "orgID", runtime.ParamLocationPath, orgID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/orgs/%s/secrets/delete", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteOrgsIDSecretsIDRequest generates requests for DeleteOrgsIDSecretsID
+func NewDeleteOrgsIDSecretsIDRequest(server string, orgID string, secretID string, params *DeleteOrgsIDSecretsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "orgID", runtime.ParamLocationPath, orgID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "secretID", runtime.ParamLocationPath, secretID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/orgs/%s/secrets/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetPingRequest generates requests for GetPing
+func NewGetPingRequest(server string) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/ping")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ return req, nil
+}
+
+// NewHeadPingRequest generates requests for HeadPing
+func NewHeadPingRequest(server string) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/ping")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("HEAD", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ return req, nil
+}
+
+// NewPostQueryRequest calls the generic PostQuery builder with application/json body
+func NewPostQueryRequest(server string, params *PostQueryParams, body PostQueryJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostQueryRequestWithBody(server, params, "application/json", bodyReader)
+}
+
+// NewPostQueryRequestWithBody generates requests for PostQuery with any type of body
+func NewPostQueryRequestWithBody(server string, params *PostQueryParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/query")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.Org != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "org", runtime.ParamLocationQuery, *params.Org); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.OrgID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "orgID", runtime.ParamLocationQuery, *params.OrgID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ if params.AcceptEncoding != nil {
+ var headerParam1 string
+
+ headerParam1, err = runtime.StyleParamWithLocation("simple", false, "Accept-Encoding", runtime.ParamLocationHeader, *params.AcceptEncoding)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Accept-Encoding", headerParam1)
+ }
+
+ if params.ContentType != nil {
+ var headerParam2 string
+
+ headerParam2, err = runtime.StyleParamWithLocation("simple", false, "Content-Type", runtime.ParamLocationHeader, *params.ContentType)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Content-Type", headerParam2)
+ }
+
+ return req, nil
+}
+
+// NewPostQueryAnalyzeRequest calls the generic PostQueryAnalyze builder with application/json body
+func NewPostQueryAnalyzeRequest(server string, params *PostQueryAnalyzeParams, body PostQueryAnalyzeJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostQueryAnalyzeRequestWithBody(server, params, "application/json", bodyReader)
+}
+
+// NewPostQueryAnalyzeRequestWithBody generates requests for PostQueryAnalyze with any type of body
+func NewPostQueryAnalyzeRequestWithBody(server string, params *PostQueryAnalyzeParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/query/analyze")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ if params.ContentType != nil {
+ var headerParam1 string
+
+ headerParam1, err = runtime.StyleParamWithLocation("simple", false, "Content-Type", runtime.ParamLocationHeader, *params.ContentType)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Content-Type", headerParam1)
+ }
+
+ return req, nil
+}
+
+// NewPostQueryAstRequest calls the generic PostQueryAst builder with application/json body
+func NewPostQueryAstRequest(server string, params *PostQueryAstParams, body PostQueryAstJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostQueryAstRequestWithBody(server, params, "application/json", bodyReader)
+}
+
+// NewPostQueryAstRequestWithBody generates requests for PostQueryAst with any type of body
+func NewPostQueryAstRequestWithBody(server string, params *PostQueryAstParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/query/ast")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ if params.ContentType != nil {
+ var headerParam1 string
+
+ headerParam1, err = runtime.StyleParamWithLocation("simple", false, "Content-Type", runtime.ParamLocationHeader, *params.ContentType)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Content-Type", headerParam1)
+ }
+
+ return req, nil
+}
+
+// NewGetQuerySuggestionsRequest generates requests for GetQuerySuggestions
+func NewGetQuerySuggestionsRequest(server string, params *GetQuerySuggestionsParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/query/suggestions")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetQuerySuggestionsNameRequest generates requests for GetQuerySuggestionsName
+func NewGetQuerySuggestionsNameRequest(server string, name string, params *GetQuerySuggestionsNameParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "name", runtime.ParamLocationPath, name)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/query/suggestions/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetReadyRequest generates requests for GetReady
+func NewGetReadyRequest(server string, params *GetReadyParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/ready")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetRemoteConnectionsRequest generates requests for GetRemoteConnections
+func NewGetRemoteConnectionsRequest(server string, params *GetRemoteConnectionsParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/remotes")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "orgID", runtime.ParamLocationQuery, params.OrgID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ if params.Name != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.RemoteURL != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "remoteURL", runtime.ParamLocationQuery, *params.RemoteURL); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostRemoteConnectionRequest calls the generic PostRemoteConnection builder with application/json body
+func NewPostRemoteConnectionRequest(server string, body PostRemoteConnectionJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostRemoteConnectionRequestWithBody(server, "application/json", bodyReader)
+}
+
+// NewPostRemoteConnectionRequestWithBody generates requests for PostRemoteConnection with any type of body
+func NewPostRemoteConnectionRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/remotes")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ return req, nil
+}
+
+// NewDeleteRemoteConnectionByIDRequest generates requests for DeleteRemoteConnectionByID
+func NewDeleteRemoteConnectionByIDRequest(server string, remoteID string, params *DeleteRemoteConnectionByIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "remoteID", runtime.ParamLocationPath, remoteID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/remotes/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetRemoteConnectionByIDRequest generates requests for GetRemoteConnectionByID
+func NewGetRemoteConnectionByIDRequest(server string, remoteID string, params *GetRemoteConnectionByIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "remoteID", runtime.ParamLocationPath, remoteID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/remotes/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPatchRemoteConnectionByIDRequest calls the generic PatchRemoteConnectionByID builder with application/json body
+func NewPatchRemoteConnectionByIDRequest(server string, remoteID string, params *PatchRemoteConnectionByIDParams, body PatchRemoteConnectionByIDJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPatchRemoteConnectionByIDRequestWithBody(server, remoteID, params, "application/json", bodyReader)
+}
+
+// NewPatchRemoteConnectionByIDRequestWithBody generates requests for PatchRemoteConnectionByID with any type of body
+func NewPatchRemoteConnectionByIDRequestWithBody(server string, remoteID string, params *PatchRemoteConnectionByIDParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "remoteID", runtime.ParamLocationPath, remoteID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/remotes/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PATCH", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetReplicationsRequest generates requests for GetReplications
+func NewGetReplicationsRequest(server string, params *GetReplicationsParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/replications")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "orgID", runtime.ParamLocationQuery, params.OrgID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ if params.Name != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.RemoteID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "remoteID", runtime.ParamLocationQuery, *params.RemoteID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.LocalBucketID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "localBucketID", runtime.ParamLocationQuery, *params.LocalBucketID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostReplicationRequest calls the generic PostReplication builder with application/json body
+func NewPostReplicationRequest(server string, params *PostReplicationParams, body PostReplicationJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostReplicationRequestWithBody(server, params, "application/json", bodyReader)
+}
+
+// NewPostReplicationRequestWithBody generates requests for PostReplication with any type of body
+func NewPostReplicationRequestWithBody(server string, params *PostReplicationParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/replications")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.Validate != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "validate", runtime.ParamLocationQuery, *params.Validate); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteReplicationByIDRequest generates requests for DeleteReplicationByID
+func NewDeleteReplicationByIDRequest(server string, replicationID string, params *DeleteReplicationByIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "replicationID", runtime.ParamLocationPath, replicationID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/replications/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetReplicationByIDRequest generates requests for GetReplicationByID
+func NewGetReplicationByIDRequest(server string, replicationID string, params *GetReplicationByIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "replicationID", runtime.ParamLocationPath, replicationID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/replications/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPatchReplicationByIDRequest calls the generic PatchReplicationByID builder with application/json body
+func NewPatchReplicationByIDRequest(server string, replicationID string, params *PatchReplicationByIDParams, body PatchReplicationByIDJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPatchReplicationByIDRequestWithBody(server, replicationID, params, "application/json", bodyReader)
+}
+
+// NewPatchReplicationByIDRequestWithBody generates requests for PatchReplicationByID with any type of body
+func NewPatchReplicationByIDRequestWithBody(server string, replicationID string, params *PatchReplicationByIDParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "replicationID", runtime.ParamLocationPath, replicationID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/replications/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.Validate != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "validate", runtime.ParamLocationQuery, *params.Validate); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("PATCH", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostValidateReplicationByIDRequest generates requests for PostValidateReplicationByID
+func NewPostValidateReplicationByIDRequest(server string, replicationID string, params *PostValidateReplicationByIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "replicationID", runtime.ParamLocationPath, replicationID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/replications/%s/validate", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetResourcesRequest generates requests for GetResources
+func NewGetResourcesRequest(server string, params *GetResourcesParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/resources")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostRestoreBucketIDRequestWithBody generates requests for PostRestoreBucketID with any type of body
+func NewPostRestoreBucketIDRequestWithBody(server string, bucketID string, params *PostRestoreBucketIDParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "bucketID", runtime.ParamLocationPath, bucketID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/restore/bucket/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ if params.ContentType != nil {
+ var headerParam1 string
+
+ headerParam1, err = runtime.StyleParamWithLocation("simple", false, "Content-Type", runtime.ParamLocationHeader, *params.ContentType)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Content-Type", headerParam1)
+ }
+
+ return req, nil
+}
+
+// NewPostRestoreBucketMetadataRequest calls the generic PostRestoreBucketMetadata builder with application/json body
+func NewPostRestoreBucketMetadataRequest(server string, params *PostRestoreBucketMetadataParams, body PostRestoreBucketMetadataJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostRestoreBucketMetadataRequestWithBody(server, params, "application/json", bodyReader)
+}
+
+// NewPostRestoreBucketMetadataRequestWithBody generates requests for PostRestoreBucketMetadata with any type of body
+func NewPostRestoreBucketMetadataRequestWithBody(server string, params *PostRestoreBucketMetadataParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/restore/bucketMetadata")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostRestoreKVRequestWithBody generates requests for PostRestoreKV with any type of body
+func NewPostRestoreKVRequestWithBody(server string, params *PostRestoreKVParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/restore/kv")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ if params.ContentEncoding != nil {
+ var headerParam1 string
+
+ headerParam1, err = runtime.StyleParamWithLocation("simple", false, "Content-Encoding", runtime.ParamLocationHeader, *params.ContentEncoding)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Content-Encoding", headerParam1)
+ }
+
+ if params.ContentType != nil {
+ var headerParam2 string
+
+ headerParam2, err = runtime.StyleParamWithLocation("simple", false, "Content-Type", runtime.ParamLocationHeader, *params.ContentType)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Content-Type", headerParam2)
+ }
+
+ return req, nil
+}
+
+// NewPostRestoreShardIdRequestWithBody generates requests for PostRestoreShardId with any type of body
+func NewPostRestoreShardIdRequestWithBody(server string, shardID string, params *PostRestoreShardIdParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "shardID", runtime.ParamLocationPath, shardID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/restore/shards/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ if params.ContentEncoding != nil {
+ var headerParam1 string
+
+ headerParam1, err = runtime.StyleParamWithLocation("simple", false, "Content-Encoding", runtime.ParamLocationHeader, *params.ContentEncoding)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Content-Encoding", headerParam1)
+ }
+
+ if params.ContentType != nil {
+ var headerParam2 string
+
+ headerParam2, err = runtime.StyleParamWithLocation("simple", false, "Content-Type", runtime.ParamLocationHeader, *params.ContentType)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Content-Type", headerParam2)
+ }
+
+ return req, nil
+}
+
+// NewPostRestoreSQLRequestWithBody generates requests for PostRestoreSQL with any type of body
+func NewPostRestoreSQLRequestWithBody(server string, params *PostRestoreSQLParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/restore/sql")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ if params.ContentEncoding != nil {
+ var headerParam1 string
+
+ headerParam1, err = runtime.StyleParamWithLocation("simple", false, "Content-Encoding", runtime.ParamLocationHeader, *params.ContentEncoding)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Content-Encoding", headerParam1)
+ }
+
+ if params.ContentType != nil {
+ var headerParam2 string
+
+ headerParam2, err = runtime.StyleParamWithLocation("simple", false, "Content-Type", runtime.ParamLocationHeader, *params.ContentType)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Content-Type", headerParam2)
+ }
+
+ return req, nil
+}
+
+// NewGetScrapersRequest generates requests for GetScrapers
+func NewGetScrapersRequest(server string, params *GetScrapersParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/scrapers")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.Name != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Id != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id", runtime.ParamLocationQuery, *params.Id); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.OrgID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "orgID", runtime.ParamLocationQuery, *params.OrgID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Org != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "org", runtime.ParamLocationQuery, *params.Org); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostScrapersRequest calls the generic PostScrapers builder with application/json body
+func NewPostScrapersRequest(server string, params *PostScrapersParams, body PostScrapersJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostScrapersRequestWithBody(server, params, "application/json", bodyReader)
+}
+
+// NewPostScrapersRequestWithBody generates requests for PostScrapers with any type of body
+func NewPostScrapersRequestWithBody(server string, params *PostScrapersParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/scrapers")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteScrapersIDRequest generates requests for DeleteScrapersID
+func NewDeleteScrapersIDRequest(server string, scraperTargetID string, params *DeleteScrapersIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "scraperTargetID", runtime.ParamLocationPath, scraperTargetID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/scrapers/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetScrapersIDRequest generates requests for GetScrapersID
+func NewGetScrapersIDRequest(server string, scraperTargetID string, params *GetScrapersIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "scraperTargetID", runtime.ParamLocationPath, scraperTargetID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/scrapers/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPatchScrapersIDRequest calls the generic PatchScrapersID builder with application/json body
+func NewPatchScrapersIDRequest(server string, scraperTargetID string, params *PatchScrapersIDParams, body PatchScrapersIDJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPatchScrapersIDRequestWithBody(server, scraperTargetID, params, "application/json", bodyReader)
+}
+
+// NewPatchScrapersIDRequestWithBody generates requests for PatchScrapersID with any type of body
+func NewPatchScrapersIDRequestWithBody(server string, scraperTargetID string, params *PatchScrapersIDParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "scraperTargetID", runtime.ParamLocationPath, scraperTargetID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/scrapers/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PATCH", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetScrapersIDLabelsRequest generates requests for GetScrapersIDLabels
+func NewGetScrapersIDLabelsRequest(server string, scraperTargetID string, params *GetScrapersIDLabelsParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "scraperTargetID", runtime.ParamLocationPath, scraperTargetID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/scrapers/%s/labels", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostScrapersIDLabelsRequest calls the generic PostScrapersIDLabels builder with application/json body
+func NewPostScrapersIDLabelsRequest(server string, scraperTargetID string, params *PostScrapersIDLabelsParams, body PostScrapersIDLabelsJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostScrapersIDLabelsRequestWithBody(server, scraperTargetID, params, "application/json", bodyReader)
+}
+
+// NewPostScrapersIDLabelsRequestWithBody generates requests for PostScrapersIDLabels with any type of body
+func NewPostScrapersIDLabelsRequestWithBody(server string, scraperTargetID string, params *PostScrapersIDLabelsParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "scraperTargetID", runtime.ParamLocationPath, scraperTargetID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/scrapers/%s/labels", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteScrapersIDLabelsIDRequest generates requests for DeleteScrapersIDLabelsID
+func NewDeleteScrapersIDLabelsIDRequest(server string, scraperTargetID string, labelID string, params *DeleteScrapersIDLabelsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "scraperTargetID", runtime.ParamLocationPath, scraperTargetID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "labelID", runtime.ParamLocationPath, labelID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/scrapers/%s/labels/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetScrapersIDMembersRequest generates requests for GetScrapersIDMembers
+func NewGetScrapersIDMembersRequest(server string, scraperTargetID string, params *GetScrapersIDMembersParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "scraperTargetID", runtime.ParamLocationPath, scraperTargetID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/scrapers/%s/members", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostScrapersIDMembersRequest calls the generic PostScrapersIDMembers builder with application/json body
+func NewPostScrapersIDMembersRequest(server string, scraperTargetID string, params *PostScrapersIDMembersParams, body PostScrapersIDMembersJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostScrapersIDMembersRequestWithBody(server, scraperTargetID, params, "application/json", bodyReader)
+}
+
+// NewPostScrapersIDMembersRequestWithBody generates requests for PostScrapersIDMembers with any type of body
+func NewPostScrapersIDMembersRequestWithBody(server string, scraperTargetID string, params *PostScrapersIDMembersParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "scraperTargetID", runtime.ParamLocationPath, scraperTargetID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/scrapers/%s/members", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteScrapersIDMembersIDRequest generates requests for DeleteScrapersIDMembersID
+func NewDeleteScrapersIDMembersIDRequest(server string, scraperTargetID string, userID string, params *DeleteScrapersIDMembersIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "scraperTargetID", runtime.ParamLocationPath, scraperTargetID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userID", runtime.ParamLocationPath, userID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/scrapers/%s/members/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetScrapersIDOwnersRequest generates requests for GetScrapersIDOwners
+func NewGetScrapersIDOwnersRequest(server string, scraperTargetID string, params *GetScrapersIDOwnersParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "scraperTargetID", runtime.ParamLocationPath, scraperTargetID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/scrapers/%s/owners", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostScrapersIDOwnersRequest calls the generic PostScrapersIDOwners builder with application/json body
+func NewPostScrapersIDOwnersRequest(server string, scraperTargetID string, params *PostScrapersIDOwnersParams, body PostScrapersIDOwnersJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostScrapersIDOwnersRequestWithBody(server, scraperTargetID, params, "application/json", bodyReader)
+}
+
+// NewPostScrapersIDOwnersRequestWithBody generates requests for PostScrapersIDOwners with any type of body
+func NewPostScrapersIDOwnersRequestWithBody(server string, scraperTargetID string, params *PostScrapersIDOwnersParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "scraperTargetID", runtime.ParamLocationPath, scraperTargetID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/scrapers/%s/owners", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteScrapersIDOwnersIDRequest generates requests for DeleteScrapersIDOwnersID
+func NewDeleteScrapersIDOwnersIDRequest(server string, scraperTargetID string, userID string, params *DeleteScrapersIDOwnersIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "scraperTargetID", runtime.ParamLocationPath, scraperTargetID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userID", runtime.ParamLocationPath, userID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/scrapers/%s/owners/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetSetupRequest generates requests for GetSetup
+func NewGetSetupRequest(server string, params *GetSetupParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/setup")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostSetupRequest calls the generic PostSetup builder with application/json body
+func NewPostSetupRequest(server string, params *PostSetupParams, body PostSetupJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostSetupRequestWithBody(server, params, "application/json", bodyReader)
+}
+
+// NewPostSetupRequestWithBody generates requests for PostSetup with any type of body
+func NewPostSetupRequestWithBody(server string, params *PostSetupParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/setup")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostSigninRequest generates requests for PostSignin
+func NewPostSigninRequest(server string, params *PostSigninParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/signin")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostSignoutRequest generates requests for PostSignout
+func NewPostSignoutRequest(server string, params *PostSignoutParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/signout")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetSourcesRequest generates requests for GetSources
+func NewGetSourcesRequest(server string, params *GetSourcesParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/sources")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.Org != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "org", runtime.ParamLocationQuery, *params.Org); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostSourcesRequest calls the generic PostSources builder with application/json body
+func NewPostSourcesRequest(server string, params *PostSourcesParams, body PostSourcesJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostSourcesRequestWithBody(server, params, "application/json", bodyReader)
+}
+
+// NewPostSourcesRequestWithBody generates requests for PostSources with any type of body
+func NewPostSourcesRequestWithBody(server string, params *PostSourcesParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/sources")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteSourcesIDRequest generates requests for DeleteSourcesID
+func NewDeleteSourcesIDRequest(server string, sourceID string, params *DeleteSourcesIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "sourceID", runtime.ParamLocationPath, sourceID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/sources/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetSourcesIDRequest generates requests for GetSourcesID
+func NewGetSourcesIDRequest(server string, sourceID string, params *GetSourcesIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "sourceID", runtime.ParamLocationPath, sourceID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/sources/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPatchSourcesIDRequest calls the generic PatchSourcesID builder with application/json body
+func NewPatchSourcesIDRequest(server string, sourceID string, params *PatchSourcesIDParams, body PatchSourcesIDJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPatchSourcesIDRequestWithBody(server, sourceID, params, "application/json", bodyReader)
+}
+
+// NewPatchSourcesIDRequestWithBody generates requests for PatchSourcesID with any type of body
+func NewPatchSourcesIDRequestWithBody(server string, sourceID string, params *PatchSourcesIDParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "sourceID", runtime.ParamLocationPath, sourceID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/sources/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PATCH", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetSourcesIDBucketsRequest generates requests for GetSourcesIDBuckets
+func NewGetSourcesIDBucketsRequest(server string, sourceID string, params *GetSourcesIDBucketsParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "sourceID", runtime.ParamLocationPath, sourceID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/sources/%s/buckets", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.Org != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "org", runtime.ParamLocationQuery, *params.Org); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetSourcesIDHealthRequest generates requests for GetSourcesIDHealth
+func NewGetSourcesIDHealthRequest(server string, sourceID string, params *GetSourcesIDHealthParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "sourceID", runtime.ParamLocationPath, sourceID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/sources/%s/health", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewListStacksRequest generates requests for ListStacks
+func NewListStacksRequest(server string, params *ListStacksParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/stacks")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "orgID", runtime.ParamLocationQuery, params.OrgID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ if params.Name != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.StackID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "stackID", runtime.ParamLocationQuery, *params.StackID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ return req, nil
+}
+
+// NewCreateStackRequest calls the generic CreateStack builder with application/json body
+func NewCreateStackRequest(server string, body CreateStackJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewCreateStackRequestWithBody(server, "application/json", bodyReader)
+}
+
+// NewCreateStackRequestWithBody generates requests for CreateStack with any type of body
+func NewCreateStackRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/stacks")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ return req, nil
+}
+
+// NewDeleteStackRequest generates requests for DeleteStack
+func NewDeleteStackRequest(server string, stackId string, params *DeleteStackParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "stack_id", runtime.ParamLocationPath, stackId)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/stacks/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "orgID", runtime.ParamLocationQuery, params.OrgID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ return req, nil
+}
+
+// NewReadStackRequest generates requests for ReadStack
+func NewReadStackRequest(server string, stackId string) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "stack_id", runtime.ParamLocationPath, stackId)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/stacks/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ return req, nil
+}
+
+// NewUpdateStackRequest calls the generic UpdateStack builder with application/json body
+func NewUpdateStackRequest(server string, stackId string, body UpdateStackJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewUpdateStackRequestWithBody(server, stackId, "application/json", bodyReader)
+}
+
+// NewUpdateStackRequestWithBody generates requests for UpdateStack with any type of body
+func NewUpdateStackRequestWithBody(server string, stackId string, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "stack_id", runtime.ParamLocationPath, stackId)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/stacks/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PATCH", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ return req, nil
+}
+
+// NewUninstallStackRequest generates requests for UninstallStack
+func NewUninstallStackRequest(server string, stackId string) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "stack_id", runtime.ParamLocationPath, stackId)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/stacks/%s/uninstall", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ return req, nil
+}
+
+// NewGetTasksRequest generates requests for GetTasks
+func NewGetTasksRequest(server string, params *GetTasksParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/tasks")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.Name != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.After != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "after", runtime.ParamLocationQuery, *params.After); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.User != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "user", runtime.ParamLocationQuery, *params.User); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Org != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "org", runtime.ParamLocationQuery, *params.Org); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.OrgID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "orgID", runtime.ParamLocationQuery, *params.OrgID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Status != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "status", runtime.ParamLocationQuery, *params.Status); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Limit != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Type != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type", runtime.ParamLocationQuery, *params.Type); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostTasksRequest calls the generic PostTasks builder with application/json body
+func NewPostTasksRequest(server string, params *PostTasksParams, body PostTasksJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostTasksRequestWithBody(server, params, "application/json", bodyReader)
+}
+
+// NewPostTasksRequestWithBody generates requests for PostTasks with any type of body
+func NewPostTasksRequestWithBody(server string, params *PostTasksParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/tasks")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteTasksIDRequest generates requests for DeleteTasksID
+func NewDeleteTasksIDRequest(server string, taskID string, params *DeleteTasksIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "taskID", runtime.ParamLocationPath, taskID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/tasks/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetTasksIDRequest generates requests for GetTasksID
+func NewGetTasksIDRequest(server string, taskID string, params *GetTasksIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "taskID", runtime.ParamLocationPath, taskID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/tasks/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPatchTasksIDRequest calls the generic PatchTasksID builder with application/json body
+func NewPatchTasksIDRequest(server string, taskID string, params *PatchTasksIDParams, body PatchTasksIDJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPatchTasksIDRequestWithBody(server, taskID, params, "application/json", bodyReader)
+}
+
+// NewPatchTasksIDRequestWithBody generates requests for PatchTasksID with any type of body
+func NewPatchTasksIDRequestWithBody(server string, taskID string, params *PatchTasksIDParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "taskID", runtime.ParamLocationPath, taskID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/tasks/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PATCH", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetTasksIDLabelsRequest generates requests for GetTasksIDLabels
+func NewGetTasksIDLabelsRequest(server string, taskID string, params *GetTasksIDLabelsParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "taskID", runtime.ParamLocationPath, taskID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/tasks/%s/labels", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostTasksIDLabelsRequest calls the generic PostTasksIDLabels builder with application/json body
+func NewPostTasksIDLabelsRequest(server string, taskID string, params *PostTasksIDLabelsParams, body PostTasksIDLabelsJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostTasksIDLabelsRequestWithBody(server, taskID, params, "application/json", bodyReader)
+}
+
+// NewPostTasksIDLabelsRequestWithBody generates requests for PostTasksIDLabels with any type of body
+func NewPostTasksIDLabelsRequestWithBody(server string, taskID string, params *PostTasksIDLabelsParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "taskID", runtime.ParamLocationPath, taskID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/tasks/%s/labels", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteTasksIDLabelsIDRequest generates requests for DeleteTasksIDLabelsID
+func NewDeleteTasksIDLabelsIDRequest(server string, taskID string, labelID string, params *DeleteTasksIDLabelsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "taskID", runtime.ParamLocationPath, taskID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "labelID", runtime.ParamLocationPath, labelID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/tasks/%s/labels/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetTasksIDLogsRequest generates requests for GetTasksIDLogs
+func NewGetTasksIDLogsRequest(server string, taskID string, params *GetTasksIDLogsParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "taskID", runtime.ParamLocationPath, taskID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/tasks/%s/logs", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetTasksIDMembersRequest generates requests for GetTasksIDMembers
+func NewGetTasksIDMembersRequest(server string, taskID string, params *GetTasksIDMembersParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "taskID", runtime.ParamLocationPath, taskID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/tasks/%s/members", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostTasksIDMembersRequest calls the generic PostTasksIDMembers builder with application/json body
+func NewPostTasksIDMembersRequest(server string, taskID string, params *PostTasksIDMembersParams, body PostTasksIDMembersJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostTasksIDMembersRequestWithBody(server, taskID, params, "application/json", bodyReader)
+}
+
+// NewPostTasksIDMembersRequestWithBody generates requests for PostTasksIDMembers with any type of body
+func NewPostTasksIDMembersRequestWithBody(server string, taskID string, params *PostTasksIDMembersParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "taskID", runtime.ParamLocationPath, taskID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/tasks/%s/members", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteTasksIDMembersIDRequest generates requests for DeleteTasksIDMembersID
+func NewDeleteTasksIDMembersIDRequest(server string, taskID string, userID string, params *DeleteTasksIDMembersIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "taskID", runtime.ParamLocationPath, taskID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userID", runtime.ParamLocationPath, userID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/tasks/%s/members/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetTasksIDOwnersRequest generates requests for GetTasksIDOwners
+func NewGetTasksIDOwnersRequest(server string, taskID string, params *GetTasksIDOwnersParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "taskID", runtime.ParamLocationPath, taskID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/tasks/%s/owners", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostTasksIDOwnersRequest calls the generic PostTasksIDOwners builder with application/json body
+func NewPostTasksIDOwnersRequest(server string, taskID string, params *PostTasksIDOwnersParams, body PostTasksIDOwnersJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostTasksIDOwnersRequestWithBody(server, taskID, params, "application/json", bodyReader)
+}
+
+// NewPostTasksIDOwnersRequestWithBody generates requests for PostTasksIDOwners with any type of body
+func NewPostTasksIDOwnersRequestWithBody(server string, taskID string, params *PostTasksIDOwnersParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "taskID", runtime.ParamLocationPath, taskID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/tasks/%s/owners", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteTasksIDOwnersIDRequest generates requests for DeleteTasksIDOwnersID
+func NewDeleteTasksIDOwnersIDRequest(server string, taskID string, userID string, params *DeleteTasksIDOwnersIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "taskID", runtime.ParamLocationPath, taskID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userID", runtime.ParamLocationPath, userID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/tasks/%s/owners/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetTasksIDRunsRequest generates requests for GetTasksIDRuns
+func NewGetTasksIDRunsRequest(server string, taskID string, params *GetTasksIDRunsParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "taskID", runtime.ParamLocationPath, taskID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/tasks/%s/runs", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.After != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "after", runtime.ParamLocationQuery, *params.After); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Limit != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.AfterTime != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "afterTime", runtime.ParamLocationQuery, *params.AfterTime); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.BeforeTime != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "beforeTime", runtime.ParamLocationQuery, *params.BeforeTime); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostTasksIDRunsRequest calls the generic PostTasksIDRuns builder with application/json body
+func NewPostTasksIDRunsRequest(server string, taskID string, params *PostTasksIDRunsParams, body PostTasksIDRunsJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostTasksIDRunsRequestWithBody(server, taskID, params, "application/json", bodyReader)
+}
+
+// NewPostTasksIDRunsRequestWithBody generates requests for PostTasksIDRuns with any type of body
+func NewPostTasksIDRunsRequestWithBody(server string, taskID string, params *PostTasksIDRunsParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "taskID", runtime.ParamLocationPath, taskID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/tasks/%s/runs", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteTasksIDRunsIDRequest generates requests for DeleteTasksIDRunsID
+func NewDeleteTasksIDRunsIDRequest(server string, taskID string, runID string, params *DeleteTasksIDRunsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "taskID", runtime.ParamLocationPath, taskID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "runID", runtime.ParamLocationPath, runID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/tasks/%s/runs/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetTasksIDRunsIDRequest generates requests for GetTasksIDRunsID
+func NewGetTasksIDRunsIDRequest(server string, taskID string, runID string, params *GetTasksIDRunsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "taskID", runtime.ParamLocationPath, taskID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "runID", runtime.ParamLocationPath, runID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/tasks/%s/runs/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetTasksIDRunsIDLogsRequest generates requests for GetTasksIDRunsIDLogs
+func NewGetTasksIDRunsIDLogsRequest(server string, taskID string, runID string, params *GetTasksIDRunsIDLogsParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "taskID", runtime.ParamLocationPath, taskID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "runID", runtime.ParamLocationPath, runID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/tasks/%s/runs/%s/logs", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostTasksIDRunsIDRetryRequestWithBody generates requests for PostTasksIDRunsIDRetry with any type of body
+func NewPostTasksIDRunsIDRetryRequestWithBody(server string, taskID string, runID string, params *PostTasksIDRunsIDRetryParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "taskID", runtime.ParamLocationPath, taskID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "runID", runtime.ParamLocationPath, runID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/tasks/%s/runs/%s/retry", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetTelegrafPluginsRequest generates requests for GetTelegrafPlugins
+func NewGetTelegrafPluginsRequest(server string, params *GetTelegrafPluginsParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/telegraf/plugins")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.Type != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "type", runtime.ParamLocationQuery, *params.Type); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetTelegrafsRequest generates requests for GetTelegrafs
+func NewGetTelegrafsRequest(server string, params *GetTelegrafsParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/telegrafs")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.OrgID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "orgID", runtime.ParamLocationQuery, *params.OrgID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostTelegrafsRequest calls the generic PostTelegrafs builder with application/json body
+func NewPostTelegrafsRequest(server string, params *PostTelegrafsParams, body PostTelegrafsJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostTelegrafsRequestWithBody(server, params, "application/json", bodyReader)
+}
+
+// NewPostTelegrafsRequestWithBody generates requests for PostTelegrafs with any type of body
+func NewPostTelegrafsRequestWithBody(server string, params *PostTelegrafsParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/telegrafs")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteTelegrafsIDRequest generates requests for DeleteTelegrafsID
+func NewDeleteTelegrafsIDRequest(server string, telegrafID string, params *DeleteTelegrafsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "telegrafID", runtime.ParamLocationPath, telegrafID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/telegrafs/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetTelegrafsIDRequest generates requests for GetTelegrafsID
+func NewGetTelegrafsIDRequest(server string, telegrafID string, params *GetTelegrafsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "telegrafID", runtime.ParamLocationPath, telegrafID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/telegrafs/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ if params.Accept != nil {
+ var headerParam1 string
+
+ headerParam1, err = runtime.StyleParamWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, *params.Accept)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Accept", headerParam1)
+ }
+
+ return req, nil
+}
+
+// NewPutTelegrafsIDRequest calls the generic PutTelegrafsID builder with application/json body
+func NewPutTelegrafsIDRequest(server string, telegrafID string, params *PutTelegrafsIDParams, body PutTelegrafsIDJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPutTelegrafsIDRequestWithBody(server, telegrafID, params, "application/json", bodyReader)
+}
+
+// NewPutTelegrafsIDRequestWithBody generates requests for PutTelegrafsID with any type of body
+func NewPutTelegrafsIDRequestWithBody(server string, telegrafID string, params *PutTelegrafsIDParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "telegrafID", runtime.ParamLocationPath, telegrafID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/telegrafs/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PUT", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetTelegrafsIDLabelsRequest generates requests for GetTelegrafsIDLabels
+func NewGetTelegrafsIDLabelsRequest(server string, telegrafID string, params *GetTelegrafsIDLabelsParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "telegrafID", runtime.ParamLocationPath, telegrafID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/telegrafs/%s/labels", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostTelegrafsIDLabelsRequest calls the generic PostTelegrafsIDLabels builder with application/json body
+func NewPostTelegrafsIDLabelsRequest(server string, telegrafID string, params *PostTelegrafsIDLabelsParams, body PostTelegrafsIDLabelsJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostTelegrafsIDLabelsRequestWithBody(server, telegrafID, params, "application/json", bodyReader)
+}
+
+// NewPostTelegrafsIDLabelsRequestWithBody generates requests for PostTelegrafsIDLabels with any type of body
+func NewPostTelegrafsIDLabelsRequestWithBody(server string, telegrafID string, params *PostTelegrafsIDLabelsParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "telegrafID", runtime.ParamLocationPath, telegrafID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/telegrafs/%s/labels", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteTelegrafsIDLabelsIDRequest generates requests for DeleteTelegrafsIDLabelsID
+func NewDeleteTelegrafsIDLabelsIDRequest(server string, telegrafID string, labelID string, params *DeleteTelegrafsIDLabelsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "telegrafID", runtime.ParamLocationPath, telegrafID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "labelID", runtime.ParamLocationPath, labelID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/telegrafs/%s/labels/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetTelegrafsIDMembersRequest generates requests for GetTelegrafsIDMembers
+func NewGetTelegrafsIDMembersRequest(server string, telegrafID string, params *GetTelegrafsIDMembersParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "telegrafID", runtime.ParamLocationPath, telegrafID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/telegrafs/%s/members", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostTelegrafsIDMembersRequest calls the generic PostTelegrafsIDMembers builder with application/json body
+func NewPostTelegrafsIDMembersRequest(server string, telegrafID string, params *PostTelegrafsIDMembersParams, body PostTelegrafsIDMembersJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostTelegrafsIDMembersRequestWithBody(server, telegrafID, params, "application/json", bodyReader)
+}
+
+// NewPostTelegrafsIDMembersRequestWithBody generates requests for PostTelegrafsIDMembers with any type of body
+func NewPostTelegrafsIDMembersRequestWithBody(server string, telegrafID string, params *PostTelegrafsIDMembersParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "telegrafID", runtime.ParamLocationPath, telegrafID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/telegrafs/%s/members", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteTelegrafsIDMembersIDRequest generates requests for DeleteTelegrafsIDMembersID
+func NewDeleteTelegrafsIDMembersIDRequest(server string, telegrafID string, userID string, params *DeleteTelegrafsIDMembersIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "telegrafID", runtime.ParamLocationPath, telegrafID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userID", runtime.ParamLocationPath, userID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/telegrafs/%s/members/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetTelegrafsIDOwnersRequest generates requests for GetTelegrafsIDOwners
+func NewGetTelegrafsIDOwnersRequest(server string, telegrafID string, params *GetTelegrafsIDOwnersParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "telegrafID", runtime.ParamLocationPath, telegrafID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/telegrafs/%s/owners", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostTelegrafsIDOwnersRequest calls the generic PostTelegrafsIDOwners builder with application/json body
+func NewPostTelegrafsIDOwnersRequest(server string, telegrafID string, params *PostTelegrafsIDOwnersParams, body PostTelegrafsIDOwnersJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostTelegrafsIDOwnersRequestWithBody(server, telegrafID, params, "application/json", bodyReader)
+}
+
+// NewPostTelegrafsIDOwnersRequestWithBody generates requests for PostTelegrafsIDOwners with any type of body
+func NewPostTelegrafsIDOwnersRequestWithBody(server string, telegrafID string, params *PostTelegrafsIDOwnersParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "telegrafID", runtime.ParamLocationPath, telegrafID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/telegrafs/%s/owners", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteTelegrafsIDOwnersIDRequest generates requests for DeleteTelegrafsIDOwnersID
+func NewDeleteTelegrafsIDOwnersIDRequest(server string, telegrafID string, userID string, params *DeleteTelegrafsIDOwnersIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "telegrafID", runtime.ParamLocationPath, telegrafID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userID", runtime.ParamLocationPath, userID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/telegrafs/%s/owners/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewApplyTemplateRequest calls the generic ApplyTemplate builder with application/json body
+func NewApplyTemplateRequest(server string, body ApplyTemplateJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewApplyTemplateRequestWithBody(server, "application/json", bodyReader)
+}
+
+// NewApplyTemplateRequestWithBody generates requests for ApplyTemplate with any type of body
+func NewApplyTemplateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/templates/apply")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ return req, nil
+}
+
+// NewExportTemplateRequest calls the generic ExportTemplate builder with application/json body
+func NewExportTemplateRequest(server string, body ExportTemplateJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewExportTemplateRequestWithBody(server, "application/json", bodyReader)
+}
+
+// NewExportTemplateRequestWithBody generates requests for ExportTemplate with any type of body
+func NewExportTemplateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/templates/export")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ return req, nil
+}
+
+// NewGetUsersRequest generates requests for GetUsers
+func NewGetUsersRequest(server string, params *GetUsersParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/users")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.Offset != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "offset", runtime.ParamLocationQuery, *params.Offset); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Limit != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.After != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "after", runtime.ParamLocationQuery, *params.After); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Name != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.Id != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "id", runtime.ParamLocationQuery, *params.Id); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostUsersRequest calls the generic PostUsers builder with application/json body
+func NewPostUsersRequest(server string, params *PostUsersParams, body PostUsersJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostUsersRequestWithBody(server, params, "application/json", bodyReader)
+}
+
+// NewPostUsersRequestWithBody generates requests for PostUsers with any type of body
+func NewPostUsersRequestWithBody(server string, params *PostUsersParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/users")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteUsersIDRequest generates requests for DeleteUsersID
+func NewDeleteUsersIDRequest(server string, userID string, params *DeleteUsersIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userID", runtime.ParamLocationPath, userID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/users/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetUsersIDRequest generates requests for GetUsersID
+func NewGetUsersIDRequest(server string, userID string, params *GetUsersIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userID", runtime.ParamLocationPath, userID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/users/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPatchUsersIDRequest calls the generic PatchUsersID builder with application/json body
+func NewPatchUsersIDRequest(server string, userID string, params *PatchUsersIDParams, body PatchUsersIDJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPatchUsersIDRequestWithBody(server, userID, params, "application/json", bodyReader)
+}
+
+// NewPatchUsersIDRequestWithBody generates requests for PatchUsersID with any type of body
+func NewPatchUsersIDRequestWithBody(server string, userID string, params *PatchUsersIDParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userID", runtime.ParamLocationPath, userID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/users/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PATCH", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostUsersIDPasswordRequest calls the generic PostUsersIDPassword builder with application/json body
+func NewPostUsersIDPasswordRequest(server string, userID string, params *PostUsersIDPasswordParams, body PostUsersIDPasswordJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostUsersIDPasswordRequestWithBody(server, userID, params, "application/json", bodyReader)
+}
+
+// NewPostUsersIDPasswordRequestWithBody generates requests for PostUsersIDPassword with any type of body
+func NewPostUsersIDPasswordRequestWithBody(server string, userID string, params *PostUsersIDPasswordParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "userID", runtime.ParamLocationPath, userID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/users/%s/password", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetVariablesRequest generates requests for GetVariables
+func NewGetVariablesRequest(server string, params *GetVariablesParams) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/variables")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if params.Org != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "org", runtime.ParamLocationQuery, *params.Org); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if params.OrgID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "orgID", runtime.ParamLocationQuery, *params.OrgID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostVariablesRequest calls the generic PostVariables builder with application/json body
+func NewPostVariablesRequest(server string, params *PostVariablesParams, body PostVariablesJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostVariablesRequestWithBody(server, params, "application/json", bodyReader)
+}
+
+// NewPostVariablesRequestWithBody generates requests for PostVariables with any type of body
+func NewPostVariablesRequestWithBody(server string, params *PostVariablesParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/variables")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteVariablesIDRequest generates requests for DeleteVariablesID
+func NewDeleteVariablesIDRequest(server string, variableID string, params *DeleteVariablesIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "variableID", runtime.ParamLocationPath, variableID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/variables/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetVariablesIDRequest generates requests for GetVariablesID
+func NewGetVariablesIDRequest(server string, variableID string, params *GetVariablesIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "variableID", runtime.ParamLocationPath, variableID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/variables/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPatchVariablesIDRequest calls the generic PatchVariablesID builder with application/json body
+func NewPatchVariablesIDRequest(server string, variableID string, params *PatchVariablesIDParams, body PatchVariablesIDJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPatchVariablesIDRequestWithBody(server, variableID, params, "application/json", bodyReader)
+}
+
+// NewPatchVariablesIDRequestWithBody generates requests for PatchVariablesID with any type of body
+func NewPatchVariablesIDRequestWithBody(server string, variableID string, params *PatchVariablesIDParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "variableID", runtime.ParamLocationPath, variableID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/variables/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PATCH", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPutVariablesIDRequest calls the generic PutVariablesID builder with application/json body
+func NewPutVariablesIDRequest(server string, variableID string, params *PutVariablesIDParams, body PutVariablesIDJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPutVariablesIDRequestWithBody(server, variableID, params, "application/json", bodyReader)
+}
+
+// NewPutVariablesIDRequestWithBody generates requests for PutVariablesID with any type of body
+func NewPutVariablesIDRequestWithBody(server string, variableID string, params *PutVariablesIDParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "variableID", runtime.ParamLocationPath, variableID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/variables/%s", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("PUT", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewGetVariablesIDLabelsRequest generates requests for GetVariablesIDLabels
+func NewGetVariablesIDLabelsRequest(server string, variableID string, params *GetVariablesIDLabelsParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "variableID", runtime.ParamLocationPath, variableID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/variables/%s/labels", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("GET", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostVariablesIDLabelsRequest calls the generic PostVariablesIDLabels builder with application/json body
+func NewPostVariablesIDLabelsRequest(server string, variableID string, params *PostVariablesIDLabelsParams, body PostVariablesIDLabelsJSONRequestBody) (*http.Request, error) {
+ var bodyReader io.Reader
+ buf, err := json.Marshal(body)
+ if err != nil {
+ return nil, err
+ }
+ bodyReader = bytes.NewReader(buf)
+ return NewPostVariablesIDLabelsRequestWithBody(server, variableID, params, "application/json", bodyReader)
+}
+
+// NewPostVariablesIDLabelsRequestWithBody generates requests for PostVariablesIDLabels with any type of body
+func NewPostVariablesIDLabelsRequestWithBody(server string, variableID string, params *PostVariablesIDLabelsParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "variableID", runtime.ParamLocationPath, variableID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/variables/%s/labels", pathParam0)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewDeleteVariablesIDLabelsIDRequest generates requests for DeleteVariablesIDLabelsID
+func NewDeleteVariablesIDLabelsIDRequest(server string, variableID string, labelID string, params *DeleteVariablesIDLabelsIDParams) (*http.Request, error) {
+ var err error
+
+ var pathParam0 string
+
+ pathParam0, err = runtime.StyleParamWithLocation("simple", false, "variableID", runtime.ParamLocationPath, variableID)
+ if err != nil {
+ return nil, err
+ }
+
+ var pathParam1 string
+
+ pathParam1, err = runtime.StyleParamWithLocation("simple", false, "labelID", runtime.ParamLocationPath, labelID)
+ if err != nil {
+ return nil, err
+ }
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/variables/%s/labels/%s", pathParam0, pathParam1)
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ req, err := http.NewRequest("DELETE", queryURL.String(), nil)
+ if err != nil {
+ return nil, err
+ }
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ return req, nil
+}
+
+// NewPostWriteRequestWithBody generates requests for PostWrite with any type of body
+func NewPostWriteRequestWithBody(server string, params *PostWriteParams, contentType string, body io.Reader) (*http.Request, error) {
+ var err error
+
+ serverURL, err := url.Parse(server)
+ if err != nil {
+ return nil, err
+ }
+
+ operationPath := fmt.Sprintf("/write")
+ if operationPath[0] == '/' {
+ operationPath = "." + operationPath
+ }
+
+ queryURL, err := serverURL.Parse(operationPath)
+ if err != nil {
+ return nil, err
+ }
+
+ queryValues := queryURL.Query()
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "org", runtime.ParamLocationQuery, params.Org); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ if params.OrgID != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "orgID", runtime.ParamLocationQuery, *params.OrgID); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "bucket", runtime.ParamLocationQuery, params.Bucket); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ if params.Precision != nil {
+
+ if queryFrag, err := runtime.StyleParamWithLocation("form", true, "precision", runtime.ParamLocationQuery, *params.Precision); err != nil {
+ return nil, err
+ } else if parsed, err := url.ParseQuery(queryFrag); err != nil {
+ return nil, err
+ } else {
+ for k, v := range parsed {
+ for _, v2 := range v {
+ queryValues.Add(k, v2)
+ }
+ }
+ }
+
+ }
+
+ queryURL.RawQuery = queryValues.Encode()
+
+ req, err := http.NewRequest("POST", queryURL.String(), body)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Add("Content-Type", contentType)
+
+ if params.ZapTraceSpan != nil {
+ var headerParam0 string
+
+ headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Zap-Trace-Span", runtime.ParamLocationHeader, *params.ZapTraceSpan)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Zap-Trace-Span", headerParam0)
+ }
+
+ if params.ContentEncoding != nil {
+ var headerParam1 string
+
+ headerParam1, err = runtime.StyleParamWithLocation("simple", false, "Content-Encoding", runtime.ParamLocationHeader, *params.ContentEncoding)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Content-Encoding", headerParam1)
+ }
+
+ if params.ContentType != nil {
+ var headerParam2 string
+
+ headerParam2, err = runtime.StyleParamWithLocation("simple", false, "Content-Type", runtime.ParamLocationHeader, *params.ContentType)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Content-Type", headerParam2)
+ }
+
+ if params.ContentLength != nil {
+ var headerParam3 string
+
+ headerParam3, err = runtime.StyleParamWithLocation("simple", false, "Content-Length", runtime.ParamLocationHeader, *params.ContentLength)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Content-Length", headerParam3)
+ }
+
+ if params.Accept != nil {
+ var headerParam4 string
+
+ headerParam4, err = runtime.StyleParamWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, *params.Accept)
+ if err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Accept", headerParam4)
+ }
+
+ return req, nil
+}
+
+// ClientWithResponses builds on ClientInterface to offer response payloads
+type ClientWithResponses struct {
+ ClientInterface
+}
+
+// NewClientWithResponses creates a new ClientWithResponses, which wraps
+// Client with return type handling
+func NewClientWithResponses(service ihttp.Service) *ClientWithResponses {
+ client := NewClient(service)
+ return &ClientWithResponses{client}
+}
+
+// ClientWithResponsesInterface is the interface specification for the client with responses above.
+type ClientWithResponsesInterface interface {
+ // GetRoutes request
+ GetRoutesWithResponse(ctx context.Context, params *GetRoutesParams) (*GetRoutesResponse, error)
+
+ // GetAuthorizations request
+ GetAuthorizationsWithResponse(ctx context.Context, params *GetAuthorizationsParams) (*GetAuthorizationsResponse, error)
+
+ // PostAuthorizations request with any body
+ PostAuthorizationsWithBodyWithResponse(ctx context.Context, params *PostAuthorizationsParams, contentType string, body io.Reader) (*PostAuthorizationsResponse, error)
+
+ PostAuthorizationsWithResponse(ctx context.Context, params *PostAuthorizationsParams, body PostAuthorizationsJSONRequestBody) (*PostAuthorizationsResponse, error)
+
+ // DeleteAuthorizationsID request
+ DeleteAuthorizationsIDWithResponse(ctx context.Context, authID string, params *DeleteAuthorizationsIDParams) (*DeleteAuthorizationsIDResponse, error)
+
+ // GetAuthorizationsID request
+ GetAuthorizationsIDWithResponse(ctx context.Context, authID string, params *GetAuthorizationsIDParams) (*GetAuthorizationsIDResponse, error)
+
+ // PatchAuthorizationsID request with any body
+ PatchAuthorizationsIDWithBodyWithResponse(ctx context.Context, authID string, params *PatchAuthorizationsIDParams, contentType string, body io.Reader) (*PatchAuthorizationsIDResponse, error)
+
+ PatchAuthorizationsIDWithResponse(ctx context.Context, authID string, params *PatchAuthorizationsIDParams, body PatchAuthorizationsIDJSONRequestBody) (*PatchAuthorizationsIDResponse, error)
+
+ // GetBackupKV request
+ GetBackupKVWithResponse(ctx context.Context, params *GetBackupKVParams) (*GetBackupKVResponse, error)
+
+ // GetBackupMetadata request
+ GetBackupMetadataWithResponse(ctx context.Context, params *GetBackupMetadataParams) (*GetBackupMetadataResponse, error)
+
+ // GetBackupShardId request
+ GetBackupShardIdWithResponse(ctx context.Context, shardID int64, params *GetBackupShardIdParams) (*GetBackupShardIdResponse, error)
+
+ // GetBuckets request
+ GetBucketsWithResponse(ctx context.Context, params *GetBucketsParams) (*GetBucketsResponse, error)
+
+ // PostBuckets request with any body
+ PostBucketsWithBodyWithResponse(ctx context.Context, params *PostBucketsParams, contentType string, body io.Reader) (*PostBucketsResponse, error)
+
+ PostBucketsWithResponse(ctx context.Context, params *PostBucketsParams, body PostBucketsJSONRequestBody) (*PostBucketsResponse, error)
+
+ // DeleteBucketsID request
+ DeleteBucketsIDWithResponse(ctx context.Context, bucketID string, params *DeleteBucketsIDParams) (*DeleteBucketsIDResponse, error)
+
+ // GetBucketsID request
+ GetBucketsIDWithResponse(ctx context.Context, bucketID string, params *GetBucketsIDParams) (*GetBucketsIDResponse, error)
+
+ // PatchBucketsID request with any body
+ PatchBucketsIDWithBodyWithResponse(ctx context.Context, bucketID string, params *PatchBucketsIDParams, contentType string, body io.Reader) (*PatchBucketsIDResponse, error)
+
+ PatchBucketsIDWithResponse(ctx context.Context, bucketID string, params *PatchBucketsIDParams, body PatchBucketsIDJSONRequestBody) (*PatchBucketsIDResponse, error)
+
+ // GetBucketsIDLabels request
+ GetBucketsIDLabelsWithResponse(ctx context.Context, bucketID string, params *GetBucketsIDLabelsParams) (*GetBucketsIDLabelsResponse, error)
+
+ // PostBucketsIDLabels request with any body
+ PostBucketsIDLabelsWithBodyWithResponse(ctx context.Context, bucketID string, params *PostBucketsIDLabelsParams, contentType string, body io.Reader) (*PostBucketsIDLabelsResponse, error)
+
+ PostBucketsIDLabelsWithResponse(ctx context.Context, bucketID string, params *PostBucketsIDLabelsParams, body PostBucketsIDLabelsJSONRequestBody) (*PostBucketsIDLabelsResponse, error)
+
+ // DeleteBucketsIDLabelsID request
+ DeleteBucketsIDLabelsIDWithResponse(ctx context.Context, bucketID string, labelID string, params *DeleteBucketsIDLabelsIDParams) (*DeleteBucketsIDLabelsIDResponse, error)
+
+ // GetBucketsIDMembers request
+ GetBucketsIDMembersWithResponse(ctx context.Context, bucketID string, params *GetBucketsIDMembersParams) (*GetBucketsIDMembersResponse, error)
+
+ // PostBucketsIDMembers request with any body
+ PostBucketsIDMembersWithBodyWithResponse(ctx context.Context, bucketID string, params *PostBucketsIDMembersParams, contentType string, body io.Reader) (*PostBucketsIDMembersResponse, error)
+
+ PostBucketsIDMembersWithResponse(ctx context.Context, bucketID string, params *PostBucketsIDMembersParams, body PostBucketsIDMembersJSONRequestBody) (*PostBucketsIDMembersResponse, error)
+
+ // DeleteBucketsIDMembersID request
+ DeleteBucketsIDMembersIDWithResponse(ctx context.Context, bucketID string, userID string, params *DeleteBucketsIDMembersIDParams) (*DeleteBucketsIDMembersIDResponse, error)
+
+ // GetBucketsIDOwners request
+ GetBucketsIDOwnersWithResponse(ctx context.Context, bucketID string, params *GetBucketsIDOwnersParams) (*GetBucketsIDOwnersResponse, error)
+
+ // PostBucketsIDOwners request with any body
+ PostBucketsIDOwnersWithBodyWithResponse(ctx context.Context, bucketID string, params *PostBucketsIDOwnersParams, contentType string, body io.Reader) (*PostBucketsIDOwnersResponse, error)
+
+ PostBucketsIDOwnersWithResponse(ctx context.Context, bucketID string, params *PostBucketsIDOwnersParams, body PostBucketsIDOwnersJSONRequestBody) (*PostBucketsIDOwnersResponse, error)
+
+ // DeleteBucketsIDOwnersID request
+ DeleteBucketsIDOwnersIDWithResponse(ctx context.Context, bucketID string, userID string, params *DeleteBucketsIDOwnersIDParams) (*DeleteBucketsIDOwnersIDResponse, error)
+
+ // GetChecks request
+ GetChecksWithResponse(ctx context.Context, params *GetChecksParams) (*GetChecksResponse, error)
+
+ // CreateCheck request with any body
+ CreateCheckWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader) (*CreateCheckResponse, error)
+
+ CreateCheckWithResponse(ctx context.Context, body CreateCheckJSONRequestBody) (*CreateCheckResponse, error)
+
+ // DeleteChecksID request
+ DeleteChecksIDWithResponse(ctx context.Context, checkID string, params *DeleteChecksIDParams) (*DeleteChecksIDResponse, error)
+
+ // GetChecksID request
+ GetChecksIDWithResponse(ctx context.Context, checkID string, params *GetChecksIDParams) (*GetChecksIDResponse, error)
+
+ // PatchChecksID request with any body
+ PatchChecksIDWithBodyWithResponse(ctx context.Context, checkID string, params *PatchChecksIDParams, contentType string, body io.Reader) (*PatchChecksIDResponse, error)
+
+ PatchChecksIDWithResponse(ctx context.Context, checkID string, params *PatchChecksIDParams, body PatchChecksIDJSONRequestBody) (*PatchChecksIDResponse, error)
+
+ // PutChecksID request with any body
+ PutChecksIDWithBodyWithResponse(ctx context.Context, checkID string, params *PutChecksIDParams, contentType string, body io.Reader) (*PutChecksIDResponse, error)
+
+ PutChecksIDWithResponse(ctx context.Context, checkID string, params *PutChecksIDParams, body PutChecksIDJSONRequestBody) (*PutChecksIDResponse, error)
+
+ // GetChecksIDLabels request
+ GetChecksIDLabelsWithResponse(ctx context.Context, checkID string, params *GetChecksIDLabelsParams) (*GetChecksIDLabelsResponse, error)
+
+ // PostChecksIDLabels request with any body
+ PostChecksIDLabelsWithBodyWithResponse(ctx context.Context, checkID string, params *PostChecksIDLabelsParams, contentType string, body io.Reader) (*PostChecksIDLabelsResponse, error)
+
+ PostChecksIDLabelsWithResponse(ctx context.Context, checkID string, params *PostChecksIDLabelsParams, body PostChecksIDLabelsJSONRequestBody) (*PostChecksIDLabelsResponse, error)
+
+ // DeleteChecksIDLabelsID request
+ DeleteChecksIDLabelsIDWithResponse(ctx context.Context, checkID string, labelID string, params *DeleteChecksIDLabelsIDParams) (*DeleteChecksIDLabelsIDResponse, error)
+
+ // GetChecksIDQuery request
+ GetChecksIDQueryWithResponse(ctx context.Context, checkID string, params *GetChecksIDQueryParams) (*GetChecksIDQueryResponse, error)
+
+ // GetConfig request
+ GetConfigWithResponse(ctx context.Context, params *GetConfigParams) (*GetConfigResponse, error)
+
+ // GetDashboards request
+ GetDashboardsWithResponse(ctx context.Context, params *GetDashboardsParams) (*GetDashboardsResponse, error)
+
+ // PostDashboards request with any body
+ PostDashboardsWithBodyWithResponse(ctx context.Context, params *PostDashboardsParams, contentType string, body io.Reader) (*PostDashboardsResponse, error)
+
+ PostDashboardsWithResponse(ctx context.Context, params *PostDashboardsParams, body PostDashboardsJSONRequestBody) (*PostDashboardsResponse, error)
+
+ // DeleteDashboardsID request
+ DeleteDashboardsIDWithResponse(ctx context.Context, dashboardID string, params *DeleteDashboardsIDParams) (*DeleteDashboardsIDResponse, error)
+
+ // GetDashboardsID request
+ GetDashboardsIDWithResponse(ctx context.Context, dashboardID string, params *GetDashboardsIDParams) (*GetDashboardsIDResponse, error)
+
+ // PatchDashboardsID request with any body
+ PatchDashboardsIDWithBodyWithResponse(ctx context.Context, dashboardID string, params *PatchDashboardsIDParams, contentType string, body io.Reader) (*PatchDashboardsIDResponse, error)
+
+ PatchDashboardsIDWithResponse(ctx context.Context, dashboardID string, params *PatchDashboardsIDParams, body PatchDashboardsIDJSONRequestBody) (*PatchDashboardsIDResponse, error)
+
+ // PostDashboardsIDCells request with any body
+ PostDashboardsIDCellsWithBodyWithResponse(ctx context.Context, dashboardID string, params *PostDashboardsIDCellsParams, contentType string, body io.Reader) (*PostDashboardsIDCellsResponse, error)
+
+ PostDashboardsIDCellsWithResponse(ctx context.Context, dashboardID string, params *PostDashboardsIDCellsParams, body PostDashboardsIDCellsJSONRequestBody) (*PostDashboardsIDCellsResponse, error)
+
+ // PutDashboardsIDCells request with any body
+ PutDashboardsIDCellsWithBodyWithResponse(ctx context.Context, dashboardID string, params *PutDashboardsIDCellsParams, contentType string, body io.Reader) (*PutDashboardsIDCellsResponse, error)
+
+ PutDashboardsIDCellsWithResponse(ctx context.Context, dashboardID string, params *PutDashboardsIDCellsParams, body PutDashboardsIDCellsJSONRequestBody) (*PutDashboardsIDCellsResponse, error)
+
+ // DeleteDashboardsIDCellsID request
+ DeleteDashboardsIDCellsIDWithResponse(ctx context.Context, dashboardID string, cellID string, params *DeleteDashboardsIDCellsIDParams) (*DeleteDashboardsIDCellsIDResponse, error)
+
+ // PatchDashboardsIDCellsID request with any body
+ PatchDashboardsIDCellsIDWithBodyWithResponse(ctx context.Context, dashboardID string, cellID string, params *PatchDashboardsIDCellsIDParams, contentType string, body io.Reader) (*PatchDashboardsIDCellsIDResponse, error)
+
+ PatchDashboardsIDCellsIDWithResponse(ctx context.Context, dashboardID string, cellID string, params *PatchDashboardsIDCellsIDParams, body PatchDashboardsIDCellsIDJSONRequestBody) (*PatchDashboardsIDCellsIDResponse, error)
+
+ // GetDashboardsIDCellsIDView request
+ GetDashboardsIDCellsIDViewWithResponse(ctx context.Context, dashboardID string, cellID string, params *GetDashboardsIDCellsIDViewParams) (*GetDashboardsIDCellsIDViewResponse, error)
+
+ // PatchDashboardsIDCellsIDView request with any body
+ PatchDashboardsIDCellsIDViewWithBodyWithResponse(ctx context.Context, dashboardID string, cellID string, params *PatchDashboardsIDCellsIDViewParams, contentType string, body io.Reader) (*PatchDashboardsIDCellsIDViewResponse, error)
+
+ PatchDashboardsIDCellsIDViewWithResponse(ctx context.Context, dashboardID string, cellID string, params *PatchDashboardsIDCellsIDViewParams, body PatchDashboardsIDCellsIDViewJSONRequestBody) (*PatchDashboardsIDCellsIDViewResponse, error)
+
+ // GetDashboardsIDLabels request
+ GetDashboardsIDLabelsWithResponse(ctx context.Context, dashboardID string, params *GetDashboardsIDLabelsParams) (*GetDashboardsIDLabelsResponse, error)
+
+ // PostDashboardsIDLabels request with any body
+ PostDashboardsIDLabelsWithBodyWithResponse(ctx context.Context, dashboardID string, params *PostDashboardsIDLabelsParams, contentType string, body io.Reader) (*PostDashboardsIDLabelsResponse, error)
+
+ PostDashboardsIDLabelsWithResponse(ctx context.Context, dashboardID string, params *PostDashboardsIDLabelsParams, body PostDashboardsIDLabelsJSONRequestBody) (*PostDashboardsIDLabelsResponse, error)
+
+ // DeleteDashboardsIDLabelsID request
+ DeleteDashboardsIDLabelsIDWithResponse(ctx context.Context, dashboardID string, labelID string, params *DeleteDashboardsIDLabelsIDParams) (*DeleteDashboardsIDLabelsIDResponse, error)
+
+ // GetDashboardsIDMembers request
+ GetDashboardsIDMembersWithResponse(ctx context.Context, dashboardID string, params *GetDashboardsIDMembersParams) (*GetDashboardsIDMembersResponse, error)
+
+ // PostDashboardsIDMembers request with any body
+ PostDashboardsIDMembersWithBodyWithResponse(ctx context.Context, dashboardID string, params *PostDashboardsIDMembersParams, contentType string, body io.Reader) (*PostDashboardsIDMembersResponse, error)
+
+ PostDashboardsIDMembersWithResponse(ctx context.Context, dashboardID string, params *PostDashboardsIDMembersParams, body PostDashboardsIDMembersJSONRequestBody) (*PostDashboardsIDMembersResponse, error)
+
+ // DeleteDashboardsIDMembersID request
+ DeleteDashboardsIDMembersIDWithResponse(ctx context.Context, dashboardID string, userID string, params *DeleteDashboardsIDMembersIDParams) (*DeleteDashboardsIDMembersIDResponse, error)
+
+ // GetDashboardsIDOwners request
+ GetDashboardsIDOwnersWithResponse(ctx context.Context, dashboardID string, params *GetDashboardsIDOwnersParams) (*GetDashboardsIDOwnersResponse, error)
+
+ // PostDashboardsIDOwners request with any body
+ PostDashboardsIDOwnersWithBodyWithResponse(ctx context.Context, dashboardID string, params *PostDashboardsIDOwnersParams, contentType string, body io.Reader) (*PostDashboardsIDOwnersResponse, error)
+
+ PostDashboardsIDOwnersWithResponse(ctx context.Context, dashboardID string, params *PostDashboardsIDOwnersParams, body PostDashboardsIDOwnersJSONRequestBody) (*PostDashboardsIDOwnersResponse, error)
+
+ // DeleteDashboardsIDOwnersID request
+ DeleteDashboardsIDOwnersIDWithResponse(ctx context.Context, dashboardID string, userID string, params *DeleteDashboardsIDOwnersIDParams) (*DeleteDashboardsIDOwnersIDResponse, error)
+
+ // GetDBRPs request
+ GetDBRPsWithResponse(ctx context.Context, params *GetDBRPsParams) (*GetDBRPsResponse, error)
+
+ // PostDBRP request with any body
+ PostDBRPWithBodyWithResponse(ctx context.Context, params *PostDBRPParams, contentType string, body io.Reader) (*PostDBRPResponse, error)
+
+ PostDBRPWithResponse(ctx context.Context, params *PostDBRPParams, body PostDBRPJSONRequestBody) (*PostDBRPResponse, error)
+
+ // DeleteDBRPID request
+ DeleteDBRPIDWithResponse(ctx context.Context, dbrpID string, params *DeleteDBRPIDParams) (*DeleteDBRPIDResponse, error)
+
+ // GetDBRPsID request
+ GetDBRPsIDWithResponse(ctx context.Context, dbrpID string, params *GetDBRPsIDParams) (*GetDBRPsIDResponse, error)
+
+ // PatchDBRPID request with any body
+ PatchDBRPIDWithBodyWithResponse(ctx context.Context, dbrpID string, params *PatchDBRPIDParams, contentType string, body io.Reader) (*PatchDBRPIDResponse, error)
+
+ PatchDBRPIDWithResponse(ctx context.Context, dbrpID string, params *PatchDBRPIDParams, body PatchDBRPIDJSONRequestBody) (*PatchDBRPIDResponse, error)
+
+ // PostDelete request with any body
+ PostDeleteWithBodyWithResponse(ctx context.Context, params *PostDeleteParams, contentType string, body io.Reader) (*PostDeleteResponse, error)
+
+ PostDeleteWithResponse(ctx context.Context, params *PostDeleteParams, body PostDeleteJSONRequestBody) (*PostDeleteResponse, error)
+
+ // GetFlags request
+ GetFlagsWithResponse(ctx context.Context, params *GetFlagsParams) (*GetFlagsResponse, error)
+
+ // GetHealth request
+ GetHealthWithResponse(ctx context.Context, params *GetHealthParams) (*GetHealthResponse, error)
+
+ // GetLabels request
+ GetLabelsWithResponse(ctx context.Context, params *GetLabelsParams) (*GetLabelsResponse, error)
+
+ // PostLabels request with any body
+ PostLabelsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader) (*PostLabelsResponse, error)
+
+ PostLabelsWithResponse(ctx context.Context, body PostLabelsJSONRequestBody) (*PostLabelsResponse, error)
+
+ // DeleteLabelsID request
+ DeleteLabelsIDWithResponse(ctx context.Context, labelID string, params *DeleteLabelsIDParams) (*DeleteLabelsIDResponse, error)
+
+ // GetLabelsID request
+ GetLabelsIDWithResponse(ctx context.Context, labelID string, params *GetLabelsIDParams) (*GetLabelsIDResponse, error)
+
+ // PatchLabelsID request with any body
+ PatchLabelsIDWithBodyWithResponse(ctx context.Context, labelID string, params *PatchLabelsIDParams, contentType string, body io.Reader) (*PatchLabelsIDResponse, error)
+
+ PatchLabelsIDWithResponse(ctx context.Context, labelID string, params *PatchLabelsIDParams, body PatchLabelsIDJSONRequestBody) (*PatchLabelsIDResponse, error)
+
+ // GetLegacyAuthorizations request
+ GetLegacyAuthorizationsWithResponse(ctx context.Context, params *GetLegacyAuthorizationsParams) (*GetLegacyAuthorizationsResponse, error)
+
+ // PostLegacyAuthorizations request with any body
+ PostLegacyAuthorizationsWithBodyWithResponse(ctx context.Context, params *PostLegacyAuthorizationsParams, contentType string, body io.Reader) (*PostLegacyAuthorizationsResponse, error)
+
+ PostLegacyAuthorizationsWithResponse(ctx context.Context, params *PostLegacyAuthorizationsParams, body PostLegacyAuthorizationsJSONRequestBody) (*PostLegacyAuthorizationsResponse, error)
+
+ // DeleteLegacyAuthorizationsID request
+ DeleteLegacyAuthorizationsIDWithResponse(ctx context.Context, authID string, params *DeleteLegacyAuthorizationsIDParams) (*DeleteLegacyAuthorizationsIDResponse, error)
+
+ // GetLegacyAuthorizationsID request
+ GetLegacyAuthorizationsIDWithResponse(ctx context.Context, authID string, params *GetLegacyAuthorizationsIDParams) (*GetLegacyAuthorizationsIDResponse, error)
+
+ // PatchLegacyAuthorizationsID request with any body
+ PatchLegacyAuthorizationsIDWithBodyWithResponse(ctx context.Context, authID string, params *PatchLegacyAuthorizationsIDParams, contentType string, body io.Reader) (*PatchLegacyAuthorizationsIDResponse, error)
+
+ PatchLegacyAuthorizationsIDWithResponse(ctx context.Context, authID string, params *PatchLegacyAuthorizationsIDParams, body PatchLegacyAuthorizationsIDJSONRequestBody) (*PatchLegacyAuthorizationsIDResponse, error)
+
+ // PostLegacyAuthorizationsIDPassword request with any body
+ PostLegacyAuthorizationsIDPasswordWithBodyWithResponse(ctx context.Context, authID string, params *PostLegacyAuthorizationsIDPasswordParams, contentType string, body io.Reader) (*PostLegacyAuthorizationsIDPasswordResponse, error)
+
+ PostLegacyAuthorizationsIDPasswordWithResponse(ctx context.Context, authID string, params *PostLegacyAuthorizationsIDPasswordParams, body PostLegacyAuthorizationsIDPasswordJSONRequestBody) (*PostLegacyAuthorizationsIDPasswordResponse, error)
+
+ // GetMe request
+ GetMeWithResponse(ctx context.Context, params *GetMeParams) (*GetMeResponse, error)
+
+ // PutMePassword request with any body
+ PutMePasswordWithBodyWithResponse(ctx context.Context, params *PutMePasswordParams, contentType string, body io.Reader) (*PutMePasswordResponse, error)
+
+ PutMePasswordWithResponse(ctx context.Context, params *PutMePasswordParams, body PutMePasswordJSONRequestBody) (*PutMePasswordResponse, error)
+
+ // GetMetrics request
+ GetMetricsWithResponse(ctx context.Context, params *GetMetricsParams) (*GetMetricsResponse, error)
+
+ // GetNotificationEndpoints request
+ GetNotificationEndpointsWithResponse(ctx context.Context, params *GetNotificationEndpointsParams) (*GetNotificationEndpointsResponse, error)
+
+ // CreateNotificationEndpoint request with any body
+ CreateNotificationEndpointWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader) (*CreateNotificationEndpointResponse, error)
+
+ CreateNotificationEndpointWithResponse(ctx context.Context, body CreateNotificationEndpointJSONRequestBody) (*CreateNotificationEndpointResponse, error)
+
+ // DeleteNotificationEndpointsID request
+ DeleteNotificationEndpointsIDWithResponse(ctx context.Context, endpointID string, params *DeleteNotificationEndpointsIDParams) (*DeleteNotificationEndpointsIDResponse, error)
+
+ // GetNotificationEndpointsID request
+ GetNotificationEndpointsIDWithResponse(ctx context.Context, endpointID string, params *GetNotificationEndpointsIDParams) (*GetNotificationEndpointsIDResponse, error)
+
+ // PatchNotificationEndpointsID request with any body
+ PatchNotificationEndpointsIDWithBodyWithResponse(ctx context.Context, endpointID string, params *PatchNotificationEndpointsIDParams, contentType string, body io.Reader) (*PatchNotificationEndpointsIDResponse, error)
+
+ PatchNotificationEndpointsIDWithResponse(ctx context.Context, endpointID string, params *PatchNotificationEndpointsIDParams, body PatchNotificationEndpointsIDJSONRequestBody) (*PatchNotificationEndpointsIDResponse, error)
+
+ // PutNotificationEndpointsID request with any body
+ PutNotificationEndpointsIDWithBodyWithResponse(ctx context.Context, endpointID string, params *PutNotificationEndpointsIDParams, contentType string, body io.Reader) (*PutNotificationEndpointsIDResponse, error)
+
+ PutNotificationEndpointsIDWithResponse(ctx context.Context, endpointID string, params *PutNotificationEndpointsIDParams, body PutNotificationEndpointsIDJSONRequestBody) (*PutNotificationEndpointsIDResponse, error)
+
+ // GetNotificationEndpointsIDLabels request
+ GetNotificationEndpointsIDLabelsWithResponse(ctx context.Context, endpointID string, params *GetNotificationEndpointsIDLabelsParams) (*GetNotificationEndpointsIDLabelsResponse, error)
+
+ // PostNotificationEndpointIDLabels request with any body
+ PostNotificationEndpointIDLabelsWithBodyWithResponse(ctx context.Context, endpointID string, params *PostNotificationEndpointIDLabelsParams, contentType string, body io.Reader) (*PostNotificationEndpointIDLabelsResponse, error)
+
+ PostNotificationEndpointIDLabelsWithResponse(ctx context.Context, endpointID string, params *PostNotificationEndpointIDLabelsParams, body PostNotificationEndpointIDLabelsJSONRequestBody) (*PostNotificationEndpointIDLabelsResponse, error)
+
+ // DeleteNotificationEndpointsIDLabelsID request
+ DeleteNotificationEndpointsIDLabelsIDWithResponse(ctx context.Context, endpointID string, labelID string, params *DeleteNotificationEndpointsIDLabelsIDParams) (*DeleteNotificationEndpointsIDLabelsIDResponse, error)
+
+ // GetNotificationRules request
+ GetNotificationRulesWithResponse(ctx context.Context, params *GetNotificationRulesParams) (*GetNotificationRulesResponse, error)
+
+ // CreateNotificationRule request with any body
+ CreateNotificationRuleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader) (*CreateNotificationRuleResponse, error)
+
+ CreateNotificationRuleWithResponse(ctx context.Context, body CreateNotificationRuleJSONRequestBody) (*CreateNotificationRuleResponse, error)
+
+ // DeleteNotificationRulesID request
+ DeleteNotificationRulesIDWithResponse(ctx context.Context, ruleID string, params *DeleteNotificationRulesIDParams) (*DeleteNotificationRulesIDResponse, error)
+
+ // GetNotificationRulesID request
+ GetNotificationRulesIDWithResponse(ctx context.Context, ruleID string, params *GetNotificationRulesIDParams) (*GetNotificationRulesIDResponse, error)
+
+ // PatchNotificationRulesID request with any body
+ PatchNotificationRulesIDWithBodyWithResponse(ctx context.Context, ruleID string, params *PatchNotificationRulesIDParams, contentType string, body io.Reader) (*PatchNotificationRulesIDResponse, error)
+
+ PatchNotificationRulesIDWithResponse(ctx context.Context, ruleID string, params *PatchNotificationRulesIDParams, body PatchNotificationRulesIDJSONRequestBody) (*PatchNotificationRulesIDResponse, error)
+
+ // PutNotificationRulesID request with any body
+ PutNotificationRulesIDWithBodyWithResponse(ctx context.Context, ruleID string, params *PutNotificationRulesIDParams, contentType string, body io.Reader) (*PutNotificationRulesIDResponse, error)
+
+ PutNotificationRulesIDWithResponse(ctx context.Context, ruleID string, params *PutNotificationRulesIDParams, body PutNotificationRulesIDJSONRequestBody) (*PutNotificationRulesIDResponse, error)
+
+ // GetNotificationRulesIDLabels request
+ GetNotificationRulesIDLabelsWithResponse(ctx context.Context, ruleID string, params *GetNotificationRulesIDLabelsParams) (*GetNotificationRulesIDLabelsResponse, error)
+
+ // PostNotificationRuleIDLabels request with any body
+ PostNotificationRuleIDLabelsWithBodyWithResponse(ctx context.Context, ruleID string, params *PostNotificationRuleIDLabelsParams, contentType string, body io.Reader) (*PostNotificationRuleIDLabelsResponse, error)
+
+ PostNotificationRuleIDLabelsWithResponse(ctx context.Context, ruleID string, params *PostNotificationRuleIDLabelsParams, body PostNotificationRuleIDLabelsJSONRequestBody) (*PostNotificationRuleIDLabelsResponse, error)
+
+ // DeleteNotificationRulesIDLabelsID request
+ DeleteNotificationRulesIDLabelsIDWithResponse(ctx context.Context, ruleID string, labelID string, params *DeleteNotificationRulesIDLabelsIDParams) (*DeleteNotificationRulesIDLabelsIDResponse, error)
+
+ // GetNotificationRulesIDQuery request
+ GetNotificationRulesIDQueryWithResponse(ctx context.Context, ruleID string, params *GetNotificationRulesIDQueryParams) (*GetNotificationRulesIDQueryResponse, error)
+
+ // GetOrgs request
+ GetOrgsWithResponse(ctx context.Context, params *GetOrgsParams) (*GetOrgsResponse, error)
+
+ // PostOrgs request with any body
+ PostOrgsWithBodyWithResponse(ctx context.Context, params *PostOrgsParams, contentType string, body io.Reader) (*PostOrgsResponse, error)
+
+ PostOrgsWithResponse(ctx context.Context, params *PostOrgsParams, body PostOrgsJSONRequestBody) (*PostOrgsResponse, error)
+
+ // DeleteOrgsID request
+ DeleteOrgsIDWithResponse(ctx context.Context, orgID string, params *DeleteOrgsIDParams) (*DeleteOrgsIDResponse, error)
+
+ // GetOrgsID request
+ GetOrgsIDWithResponse(ctx context.Context, orgID string, params *GetOrgsIDParams) (*GetOrgsIDResponse, error)
+
+ // PatchOrgsID request with any body
+ PatchOrgsIDWithBodyWithResponse(ctx context.Context, orgID string, params *PatchOrgsIDParams, contentType string, body io.Reader) (*PatchOrgsIDResponse, error)
+
+ PatchOrgsIDWithResponse(ctx context.Context, orgID string, params *PatchOrgsIDParams, body PatchOrgsIDJSONRequestBody) (*PatchOrgsIDResponse, error)
+
+ // GetOrgsIDMembers request
+ GetOrgsIDMembersWithResponse(ctx context.Context, orgID string, params *GetOrgsIDMembersParams) (*GetOrgsIDMembersResponse, error)
+
+ // PostOrgsIDMembers request with any body
+ PostOrgsIDMembersWithBodyWithResponse(ctx context.Context, orgID string, params *PostOrgsIDMembersParams, contentType string, body io.Reader) (*PostOrgsIDMembersResponse, error)
+
+ PostOrgsIDMembersWithResponse(ctx context.Context, orgID string, params *PostOrgsIDMembersParams, body PostOrgsIDMembersJSONRequestBody) (*PostOrgsIDMembersResponse, error)
+
+ // DeleteOrgsIDMembersID request
+ DeleteOrgsIDMembersIDWithResponse(ctx context.Context, orgID string, userID string, params *DeleteOrgsIDMembersIDParams) (*DeleteOrgsIDMembersIDResponse, error)
+
+ // GetOrgsIDOwners request
+ GetOrgsIDOwnersWithResponse(ctx context.Context, orgID string, params *GetOrgsIDOwnersParams) (*GetOrgsIDOwnersResponse, error)
+
+ // PostOrgsIDOwners request with any body
+ PostOrgsIDOwnersWithBodyWithResponse(ctx context.Context, orgID string, params *PostOrgsIDOwnersParams, contentType string, body io.Reader) (*PostOrgsIDOwnersResponse, error)
+
+ PostOrgsIDOwnersWithResponse(ctx context.Context, orgID string, params *PostOrgsIDOwnersParams, body PostOrgsIDOwnersJSONRequestBody) (*PostOrgsIDOwnersResponse, error)
+
+ // DeleteOrgsIDOwnersID request
+ DeleteOrgsIDOwnersIDWithResponse(ctx context.Context, orgID string, userID string, params *DeleteOrgsIDOwnersIDParams) (*DeleteOrgsIDOwnersIDResponse, error)
+
+ // GetOrgsIDSecrets request
+ GetOrgsIDSecretsWithResponse(ctx context.Context, orgID string, params *GetOrgsIDSecretsParams) (*GetOrgsIDSecretsResponse, error)
+
+ // PatchOrgsIDSecrets request with any body
+ PatchOrgsIDSecretsWithBodyWithResponse(ctx context.Context, orgID string, params *PatchOrgsIDSecretsParams, contentType string, body io.Reader) (*PatchOrgsIDSecretsResponse, error)
+
+ PatchOrgsIDSecretsWithResponse(ctx context.Context, orgID string, params *PatchOrgsIDSecretsParams, body PatchOrgsIDSecretsJSONRequestBody) (*PatchOrgsIDSecretsResponse, error)
+
+ // PostOrgsIDSecrets request with any body
+ PostOrgsIDSecretsWithBodyWithResponse(ctx context.Context, orgID string, params *PostOrgsIDSecretsParams, contentType string, body io.Reader) (*PostOrgsIDSecretsResponse, error)
+
+ PostOrgsIDSecretsWithResponse(ctx context.Context, orgID string, params *PostOrgsIDSecretsParams, body PostOrgsIDSecretsJSONRequestBody) (*PostOrgsIDSecretsResponse, error)
+
+ // DeleteOrgsIDSecretsID request
+ DeleteOrgsIDSecretsIDWithResponse(ctx context.Context, orgID string, secretID string, params *DeleteOrgsIDSecretsIDParams) (*DeleteOrgsIDSecretsIDResponse, error)
+
+ // GetPing request
+ GetPingWithResponse(ctx context.Context) (*GetPingResponse, error)
+
+ // HeadPing request
+ HeadPingWithResponse(ctx context.Context) (*HeadPingResponse, error)
+
+ // PostQuery request with any body
+ PostQueryWithBodyWithResponse(ctx context.Context, params *PostQueryParams, contentType string, body io.Reader) (*PostQueryResponse, error)
+
+ PostQueryWithResponse(ctx context.Context, params *PostQueryParams, body PostQueryJSONRequestBody) (*PostQueryResponse, error)
+
+ // PostQueryAnalyze request with any body
+ PostQueryAnalyzeWithBodyWithResponse(ctx context.Context, params *PostQueryAnalyzeParams, contentType string, body io.Reader) (*PostQueryAnalyzeResponse, error)
+
+ PostQueryAnalyzeWithResponse(ctx context.Context, params *PostQueryAnalyzeParams, body PostQueryAnalyzeJSONRequestBody) (*PostQueryAnalyzeResponse, error)
+
+ // PostQueryAst request with any body
+ PostQueryAstWithBodyWithResponse(ctx context.Context, params *PostQueryAstParams, contentType string, body io.Reader) (*PostQueryAstResponse, error)
+
+ PostQueryAstWithResponse(ctx context.Context, params *PostQueryAstParams, body PostQueryAstJSONRequestBody) (*PostQueryAstResponse, error)
+
+ // GetQuerySuggestions request
+ GetQuerySuggestionsWithResponse(ctx context.Context, params *GetQuerySuggestionsParams) (*GetQuerySuggestionsResponse, error)
+
+ // GetQuerySuggestionsName request
+ GetQuerySuggestionsNameWithResponse(ctx context.Context, name string, params *GetQuerySuggestionsNameParams) (*GetQuerySuggestionsNameResponse, error)
+
+ // GetReady request
+ GetReadyWithResponse(ctx context.Context, params *GetReadyParams) (*GetReadyResponse, error)
+
+ // GetRemoteConnections request
+ GetRemoteConnectionsWithResponse(ctx context.Context, params *GetRemoteConnectionsParams) (*GetRemoteConnectionsResponse, error)
+
+ // PostRemoteConnection request with any body
+ PostRemoteConnectionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader) (*PostRemoteConnectionResponse, error)
+
+ PostRemoteConnectionWithResponse(ctx context.Context, body PostRemoteConnectionJSONRequestBody) (*PostRemoteConnectionResponse, error)
+
+ // DeleteRemoteConnectionByID request
+ DeleteRemoteConnectionByIDWithResponse(ctx context.Context, remoteID string, params *DeleteRemoteConnectionByIDParams) (*DeleteRemoteConnectionByIDResponse, error)
+
+ // GetRemoteConnectionByID request
+ GetRemoteConnectionByIDWithResponse(ctx context.Context, remoteID string, params *GetRemoteConnectionByIDParams) (*GetRemoteConnectionByIDResponse, error)
+
+ // PatchRemoteConnectionByID request with any body
+ PatchRemoteConnectionByIDWithBodyWithResponse(ctx context.Context, remoteID string, params *PatchRemoteConnectionByIDParams, contentType string, body io.Reader) (*PatchRemoteConnectionByIDResponse, error)
+
+ PatchRemoteConnectionByIDWithResponse(ctx context.Context, remoteID string, params *PatchRemoteConnectionByIDParams, body PatchRemoteConnectionByIDJSONRequestBody) (*PatchRemoteConnectionByIDResponse, error)
+
+ // GetReplications request
+ GetReplicationsWithResponse(ctx context.Context, params *GetReplicationsParams) (*GetReplicationsResponse, error)
+
+ // PostReplication request with any body
+ PostReplicationWithBodyWithResponse(ctx context.Context, params *PostReplicationParams, contentType string, body io.Reader) (*PostReplicationResponse, error)
+
+ PostReplicationWithResponse(ctx context.Context, params *PostReplicationParams, body PostReplicationJSONRequestBody) (*PostReplicationResponse, error)
+
+ // DeleteReplicationByID request
+ DeleteReplicationByIDWithResponse(ctx context.Context, replicationID string, params *DeleteReplicationByIDParams) (*DeleteReplicationByIDResponse, error)
+
+ // GetReplicationByID request
+ GetReplicationByIDWithResponse(ctx context.Context, replicationID string, params *GetReplicationByIDParams) (*GetReplicationByIDResponse, error)
+
+ // PatchReplicationByID request with any body
+ PatchReplicationByIDWithBodyWithResponse(ctx context.Context, replicationID string, params *PatchReplicationByIDParams, contentType string, body io.Reader) (*PatchReplicationByIDResponse, error)
+
+ PatchReplicationByIDWithResponse(ctx context.Context, replicationID string, params *PatchReplicationByIDParams, body PatchReplicationByIDJSONRequestBody) (*PatchReplicationByIDResponse, error)
+
+ // PostValidateReplicationByID request
+ PostValidateReplicationByIDWithResponse(ctx context.Context, replicationID string, params *PostValidateReplicationByIDParams) (*PostValidateReplicationByIDResponse, error)
+
+ // GetResources request
+ GetResourcesWithResponse(ctx context.Context, params *GetResourcesParams) (*GetResourcesResponse, error)
+
+ // PostRestoreBucketID request with any body
+ PostRestoreBucketIDWithBodyWithResponse(ctx context.Context, bucketID string, params *PostRestoreBucketIDParams, contentType string, body io.Reader) (*PostRestoreBucketIDResponse, error)
+
+ // PostRestoreBucketMetadata request with any body
+ PostRestoreBucketMetadataWithBodyWithResponse(ctx context.Context, params *PostRestoreBucketMetadataParams, contentType string, body io.Reader) (*PostRestoreBucketMetadataResponse, error)
+
+ PostRestoreBucketMetadataWithResponse(ctx context.Context, params *PostRestoreBucketMetadataParams, body PostRestoreBucketMetadataJSONRequestBody) (*PostRestoreBucketMetadataResponse, error)
+
+ // PostRestoreKV request with any body
+ PostRestoreKVWithBodyWithResponse(ctx context.Context, params *PostRestoreKVParams, contentType string, body io.Reader) (*PostRestoreKVResponse, error)
+
+ // PostRestoreShardId request with any body
+ PostRestoreShardIdWithBodyWithResponse(ctx context.Context, shardID string, params *PostRestoreShardIdParams, contentType string, body io.Reader) (*PostRestoreShardIdResponse, error)
+
+ // PostRestoreSQL request with any body
+ PostRestoreSQLWithBodyWithResponse(ctx context.Context, params *PostRestoreSQLParams, contentType string, body io.Reader) (*PostRestoreSQLResponse, error)
+
+ // GetScrapers request
+ GetScrapersWithResponse(ctx context.Context, params *GetScrapersParams) (*GetScrapersResponse, error)
+
+ // PostScrapers request with any body
+ PostScrapersWithBodyWithResponse(ctx context.Context, params *PostScrapersParams, contentType string, body io.Reader) (*PostScrapersResponse, error)
+
+ PostScrapersWithResponse(ctx context.Context, params *PostScrapersParams, body PostScrapersJSONRequestBody) (*PostScrapersResponse, error)
+
+ // DeleteScrapersID request
+ DeleteScrapersIDWithResponse(ctx context.Context, scraperTargetID string, params *DeleteScrapersIDParams) (*DeleteScrapersIDResponse, error)
+
+ // GetScrapersID request
+ GetScrapersIDWithResponse(ctx context.Context, scraperTargetID string, params *GetScrapersIDParams) (*GetScrapersIDResponse, error)
+
+ // PatchScrapersID request with any body
+ PatchScrapersIDWithBodyWithResponse(ctx context.Context, scraperTargetID string, params *PatchScrapersIDParams, contentType string, body io.Reader) (*PatchScrapersIDResponse, error)
+
+ PatchScrapersIDWithResponse(ctx context.Context, scraperTargetID string, params *PatchScrapersIDParams, body PatchScrapersIDJSONRequestBody) (*PatchScrapersIDResponse, error)
+
+ // GetScrapersIDLabels request
+ GetScrapersIDLabelsWithResponse(ctx context.Context, scraperTargetID string, params *GetScrapersIDLabelsParams) (*GetScrapersIDLabelsResponse, error)
+
+ // PostScrapersIDLabels request with any body
+ PostScrapersIDLabelsWithBodyWithResponse(ctx context.Context, scraperTargetID string, params *PostScrapersIDLabelsParams, contentType string, body io.Reader) (*PostScrapersIDLabelsResponse, error)
+
+ PostScrapersIDLabelsWithResponse(ctx context.Context, scraperTargetID string, params *PostScrapersIDLabelsParams, body PostScrapersIDLabelsJSONRequestBody) (*PostScrapersIDLabelsResponse, error)
+
+ // DeleteScrapersIDLabelsID request
+ DeleteScrapersIDLabelsIDWithResponse(ctx context.Context, scraperTargetID string, labelID string, params *DeleteScrapersIDLabelsIDParams) (*DeleteScrapersIDLabelsIDResponse, error)
+
+ // GetScrapersIDMembers request
+ GetScrapersIDMembersWithResponse(ctx context.Context, scraperTargetID string, params *GetScrapersIDMembersParams) (*GetScrapersIDMembersResponse, error)
+
+ // PostScrapersIDMembers request with any body
+ PostScrapersIDMembersWithBodyWithResponse(ctx context.Context, scraperTargetID string, params *PostScrapersIDMembersParams, contentType string, body io.Reader) (*PostScrapersIDMembersResponse, error)
+
+ PostScrapersIDMembersWithResponse(ctx context.Context, scraperTargetID string, params *PostScrapersIDMembersParams, body PostScrapersIDMembersJSONRequestBody) (*PostScrapersIDMembersResponse, error)
+
+ // DeleteScrapersIDMembersID request
+ DeleteScrapersIDMembersIDWithResponse(ctx context.Context, scraperTargetID string, userID string, params *DeleteScrapersIDMembersIDParams) (*DeleteScrapersIDMembersIDResponse, error)
+
+ // GetScrapersIDOwners request
+ GetScrapersIDOwnersWithResponse(ctx context.Context, scraperTargetID string, params *GetScrapersIDOwnersParams) (*GetScrapersIDOwnersResponse, error)
+
+ // PostScrapersIDOwners request with any body
+ PostScrapersIDOwnersWithBodyWithResponse(ctx context.Context, scraperTargetID string, params *PostScrapersIDOwnersParams, contentType string, body io.Reader) (*PostScrapersIDOwnersResponse, error)
+
+ PostScrapersIDOwnersWithResponse(ctx context.Context, scraperTargetID string, params *PostScrapersIDOwnersParams, body PostScrapersIDOwnersJSONRequestBody) (*PostScrapersIDOwnersResponse, error)
+
+ // DeleteScrapersIDOwnersID request
+ DeleteScrapersIDOwnersIDWithResponse(ctx context.Context, scraperTargetID string, userID string, params *DeleteScrapersIDOwnersIDParams) (*DeleteScrapersIDOwnersIDResponse, error)
+
+ // GetSetup request
+ GetSetupWithResponse(ctx context.Context, params *GetSetupParams) (*GetSetupResponse, error)
+
+ // PostSetup request with any body
+ PostSetupWithBodyWithResponse(ctx context.Context, params *PostSetupParams, contentType string, body io.Reader) (*PostSetupResponse, error)
+
+ PostSetupWithResponse(ctx context.Context, params *PostSetupParams, body PostSetupJSONRequestBody) (*PostSetupResponse, error)
+
+ // PostSignin request
+ PostSigninWithResponse(ctx context.Context, params *PostSigninParams) (*PostSigninResponse, error)
+
+ // PostSignout request
+ PostSignoutWithResponse(ctx context.Context, params *PostSignoutParams) (*PostSignoutResponse, error)
+
+ // GetSources request
+ GetSourcesWithResponse(ctx context.Context, params *GetSourcesParams) (*GetSourcesResponse, error)
+
+ // PostSources request with any body
+ PostSourcesWithBodyWithResponse(ctx context.Context, params *PostSourcesParams, contentType string, body io.Reader) (*PostSourcesResponse, error)
+
+ PostSourcesWithResponse(ctx context.Context, params *PostSourcesParams, body PostSourcesJSONRequestBody) (*PostSourcesResponse, error)
+
+ // DeleteSourcesID request
+ DeleteSourcesIDWithResponse(ctx context.Context, sourceID string, params *DeleteSourcesIDParams) (*DeleteSourcesIDResponse, error)
+
+ // GetSourcesID request
+ GetSourcesIDWithResponse(ctx context.Context, sourceID string, params *GetSourcesIDParams) (*GetSourcesIDResponse, error)
+
+ // PatchSourcesID request with any body
+ PatchSourcesIDWithBodyWithResponse(ctx context.Context, sourceID string, params *PatchSourcesIDParams, contentType string, body io.Reader) (*PatchSourcesIDResponse, error)
+
+ PatchSourcesIDWithResponse(ctx context.Context, sourceID string, params *PatchSourcesIDParams, body PatchSourcesIDJSONRequestBody) (*PatchSourcesIDResponse, error)
+
+ // GetSourcesIDBuckets request
+ GetSourcesIDBucketsWithResponse(ctx context.Context, sourceID string, params *GetSourcesIDBucketsParams) (*GetSourcesIDBucketsResponse, error)
+
+ // GetSourcesIDHealth request
+ GetSourcesIDHealthWithResponse(ctx context.Context, sourceID string, params *GetSourcesIDHealthParams) (*GetSourcesIDHealthResponse, error)
+
+ // ListStacks request
+ ListStacksWithResponse(ctx context.Context, params *ListStacksParams) (*ListStacksResponse, error)
+
+ // CreateStack request with any body
+ CreateStackWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader) (*CreateStackResponse, error)
+
+ CreateStackWithResponse(ctx context.Context, body CreateStackJSONRequestBody) (*CreateStackResponse, error)
+
+ // DeleteStack request
+ DeleteStackWithResponse(ctx context.Context, stackId string, params *DeleteStackParams) (*DeleteStackResponse, error)
+
+ // ReadStack request
+ ReadStackWithResponse(ctx context.Context, stackId string) (*ReadStackResponse, error)
+
+ // UpdateStack request with any body
+ UpdateStackWithBodyWithResponse(ctx context.Context, stackId string, contentType string, body io.Reader) (*UpdateStackResponse, error)
+
+ UpdateStackWithResponse(ctx context.Context, stackId string, body UpdateStackJSONRequestBody) (*UpdateStackResponse, error)
+
+ // UninstallStack request
+ UninstallStackWithResponse(ctx context.Context, stackId string) (*UninstallStackResponse, error)
+
+ // GetTasks request
+ GetTasksWithResponse(ctx context.Context, params *GetTasksParams) (*GetTasksResponse, error)
+
+ // PostTasks request with any body
+ PostTasksWithBodyWithResponse(ctx context.Context, params *PostTasksParams, contentType string, body io.Reader) (*PostTasksResponse, error)
+
+ PostTasksWithResponse(ctx context.Context, params *PostTasksParams, body PostTasksJSONRequestBody) (*PostTasksResponse, error)
+
+ // DeleteTasksID request
+ DeleteTasksIDWithResponse(ctx context.Context, taskID string, params *DeleteTasksIDParams) (*DeleteTasksIDResponse, error)
+
+ // GetTasksID request
+ GetTasksIDWithResponse(ctx context.Context, taskID string, params *GetTasksIDParams) (*GetTasksIDResponse, error)
+
+ // PatchTasksID request with any body
+ PatchTasksIDWithBodyWithResponse(ctx context.Context, taskID string, params *PatchTasksIDParams, contentType string, body io.Reader) (*PatchTasksIDResponse, error)
+
+ PatchTasksIDWithResponse(ctx context.Context, taskID string, params *PatchTasksIDParams, body PatchTasksIDJSONRequestBody) (*PatchTasksIDResponse, error)
+
+ // GetTasksIDLabels request
+ GetTasksIDLabelsWithResponse(ctx context.Context, taskID string, params *GetTasksIDLabelsParams) (*GetTasksIDLabelsResponse, error)
+
+ // PostTasksIDLabels request with any body
+ PostTasksIDLabelsWithBodyWithResponse(ctx context.Context, taskID string, params *PostTasksIDLabelsParams, contentType string, body io.Reader) (*PostTasksIDLabelsResponse, error)
+
+ PostTasksIDLabelsWithResponse(ctx context.Context, taskID string, params *PostTasksIDLabelsParams, body PostTasksIDLabelsJSONRequestBody) (*PostTasksIDLabelsResponse, error)
+
+ // DeleteTasksIDLabelsID request
+ DeleteTasksIDLabelsIDWithResponse(ctx context.Context, taskID string, labelID string, params *DeleteTasksIDLabelsIDParams) (*DeleteTasksIDLabelsIDResponse, error)
+
+ // GetTasksIDLogs request
+ GetTasksIDLogsWithResponse(ctx context.Context, taskID string, params *GetTasksIDLogsParams) (*GetTasksIDLogsResponse, error)
+
+ // GetTasksIDMembers request
+ GetTasksIDMembersWithResponse(ctx context.Context, taskID string, params *GetTasksIDMembersParams) (*GetTasksIDMembersResponse, error)
+
+ // PostTasksIDMembers request with any body
+ PostTasksIDMembersWithBodyWithResponse(ctx context.Context, taskID string, params *PostTasksIDMembersParams, contentType string, body io.Reader) (*PostTasksIDMembersResponse, error)
+
+ PostTasksIDMembersWithResponse(ctx context.Context, taskID string, params *PostTasksIDMembersParams, body PostTasksIDMembersJSONRequestBody) (*PostTasksIDMembersResponse, error)
+
+ // DeleteTasksIDMembersID request
+ DeleteTasksIDMembersIDWithResponse(ctx context.Context, taskID string, userID string, params *DeleteTasksIDMembersIDParams) (*DeleteTasksIDMembersIDResponse, error)
+
+ // GetTasksIDOwners request
+ GetTasksIDOwnersWithResponse(ctx context.Context, taskID string, params *GetTasksIDOwnersParams) (*GetTasksIDOwnersResponse, error)
+
+ // PostTasksIDOwners request with any body
+ PostTasksIDOwnersWithBodyWithResponse(ctx context.Context, taskID string, params *PostTasksIDOwnersParams, contentType string, body io.Reader) (*PostTasksIDOwnersResponse, error)
+
+ PostTasksIDOwnersWithResponse(ctx context.Context, taskID string, params *PostTasksIDOwnersParams, body PostTasksIDOwnersJSONRequestBody) (*PostTasksIDOwnersResponse, error)
+
+ // DeleteTasksIDOwnersID request
+ DeleteTasksIDOwnersIDWithResponse(ctx context.Context, taskID string, userID string, params *DeleteTasksIDOwnersIDParams) (*DeleteTasksIDOwnersIDResponse, error)
+
+ // GetTasksIDRuns request
+ GetTasksIDRunsWithResponse(ctx context.Context, taskID string, params *GetTasksIDRunsParams) (*GetTasksIDRunsResponse, error)
+
+ // PostTasksIDRuns request with any body
+ PostTasksIDRunsWithBodyWithResponse(ctx context.Context, taskID string, params *PostTasksIDRunsParams, contentType string, body io.Reader) (*PostTasksIDRunsResponse, error)
+
+ PostTasksIDRunsWithResponse(ctx context.Context, taskID string, params *PostTasksIDRunsParams, body PostTasksIDRunsJSONRequestBody) (*PostTasksIDRunsResponse, error)
+
+ // DeleteTasksIDRunsID request
+ DeleteTasksIDRunsIDWithResponse(ctx context.Context, taskID string, runID string, params *DeleteTasksIDRunsIDParams) (*DeleteTasksIDRunsIDResponse, error)
+
+ // GetTasksIDRunsID request
+ GetTasksIDRunsIDWithResponse(ctx context.Context, taskID string, runID string, params *GetTasksIDRunsIDParams) (*GetTasksIDRunsIDResponse, error)
+
+ // GetTasksIDRunsIDLogs request
+ GetTasksIDRunsIDLogsWithResponse(ctx context.Context, taskID string, runID string, params *GetTasksIDRunsIDLogsParams) (*GetTasksIDRunsIDLogsResponse, error)
+
+ // PostTasksIDRunsIDRetry request with any body
+ PostTasksIDRunsIDRetryWithBodyWithResponse(ctx context.Context, taskID string, runID string, params *PostTasksIDRunsIDRetryParams, contentType string, body io.Reader) (*PostTasksIDRunsIDRetryResponse, error)
+
+ // GetTelegrafPlugins request
+ GetTelegrafPluginsWithResponse(ctx context.Context, params *GetTelegrafPluginsParams) (*GetTelegrafPluginsResponse, error)
+
+ // GetTelegrafs request
+ GetTelegrafsWithResponse(ctx context.Context, params *GetTelegrafsParams) (*GetTelegrafsResponse, error)
+
+ // PostTelegrafs request with any body
+ PostTelegrafsWithBodyWithResponse(ctx context.Context, params *PostTelegrafsParams, contentType string, body io.Reader) (*PostTelegrafsResponse, error)
+
+ PostTelegrafsWithResponse(ctx context.Context, params *PostTelegrafsParams, body PostTelegrafsJSONRequestBody) (*PostTelegrafsResponse, error)
+
+ // DeleteTelegrafsID request
+ DeleteTelegrafsIDWithResponse(ctx context.Context, telegrafID string, params *DeleteTelegrafsIDParams) (*DeleteTelegrafsIDResponse, error)
+
+ // GetTelegrafsID request
+ GetTelegrafsIDWithResponse(ctx context.Context, telegrafID string, params *GetTelegrafsIDParams) (*GetTelegrafsIDResponse, error)
+
+ // PutTelegrafsID request with any body
+ PutTelegrafsIDWithBodyWithResponse(ctx context.Context, telegrafID string, params *PutTelegrafsIDParams, contentType string, body io.Reader) (*PutTelegrafsIDResponse, error)
+
+ PutTelegrafsIDWithResponse(ctx context.Context, telegrafID string, params *PutTelegrafsIDParams, body PutTelegrafsIDJSONRequestBody) (*PutTelegrafsIDResponse, error)
+
+ // GetTelegrafsIDLabels request
+ GetTelegrafsIDLabelsWithResponse(ctx context.Context, telegrafID string, params *GetTelegrafsIDLabelsParams) (*GetTelegrafsIDLabelsResponse, error)
+
+ // PostTelegrafsIDLabels request with any body
+ PostTelegrafsIDLabelsWithBodyWithResponse(ctx context.Context, telegrafID string, params *PostTelegrafsIDLabelsParams, contentType string, body io.Reader) (*PostTelegrafsIDLabelsResponse, error)
+
+ PostTelegrafsIDLabelsWithResponse(ctx context.Context, telegrafID string, params *PostTelegrafsIDLabelsParams, body PostTelegrafsIDLabelsJSONRequestBody) (*PostTelegrafsIDLabelsResponse, error)
+
+ // DeleteTelegrafsIDLabelsID request
+ DeleteTelegrafsIDLabelsIDWithResponse(ctx context.Context, telegrafID string, labelID string, params *DeleteTelegrafsIDLabelsIDParams) (*DeleteTelegrafsIDLabelsIDResponse, error)
+
+ // GetTelegrafsIDMembers request
+ GetTelegrafsIDMembersWithResponse(ctx context.Context, telegrafID string, params *GetTelegrafsIDMembersParams) (*GetTelegrafsIDMembersResponse, error)
+
+ // PostTelegrafsIDMembers request with any body
+ PostTelegrafsIDMembersWithBodyWithResponse(ctx context.Context, telegrafID string, params *PostTelegrafsIDMembersParams, contentType string, body io.Reader) (*PostTelegrafsIDMembersResponse, error)
+
+ PostTelegrafsIDMembersWithResponse(ctx context.Context, telegrafID string, params *PostTelegrafsIDMembersParams, body PostTelegrafsIDMembersJSONRequestBody) (*PostTelegrafsIDMembersResponse, error)
+
+ // DeleteTelegrafsIDMembersID request
+ DeleteTelegrafsIDMembersIDWithResponse(ctx context.Context, telegrafID string, userID string, params *DeleteTelegrafsIDMembersIDParams) (*DeleteTelegrafsIDMembersIDResponse, error)
+
+ // GetTelegrafsIDOwners request
+ GetTelegrafsIDOwnersWithResponse(ctx context.Context, telegrafID string, params *GetTelegrafsIDOwnersParams) (*GetTelegrafsIDOwnersResponse, error)
+
+ // PostTelegrafsIDOwners request with any body
+ PostTelegrafsIDOwnersWithBodyWithResponse(ctx context.Context, telegrafID string, params *PostTelegrafsIDOwnersParams, contentType string, body io.Reader) (*PostTelegrafsIDOwnersResponse, error)
+
+ PostTelegrafsIDOwnersWithResponse(ctx context.Context, telegrafID string, params *PostTelegrafsIDOwnersParams, body PostTelegrafsIDOwnersJSONRequestBody) (*PostTelegrafsIDOwnersResponse, error)
+
+ // DeleteTelegrafsIDOwnersID request
+ DeleteTelegrafsIDOwnersIDWithResponse(ctx context.Context, telegrafID string, userID string, params *DeleteTelegrafsIDOwnersIDParams) (*DeleteTelegrafsIDOwnersIDResponse, error)
+
+ // ApplyTemplate request with any body
+ ApplyTemplateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader) (*ApplyTemplateResponse, error)
+
+ ApplyTemplateWithResponse(ctx context.Context, body ApplyTemplateJSONRequestBody) (*ApplyTemplateResponse, error)
+
+ // ExportTemplate request with any body
+ ExportTemplateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader) (*ExportTemplateResponse, error)
+
+ ExportTemplateWithResponse(ctx context.Context, body ExportTemplateJSONRequestBody) (*ExportTemplateResponse, error)
+
+ // GetUsers request
+ GetUsersWithResponse(ctx context.Context, params *GetUsersParams) (*GetUsersResponse, error)
+
+ // PostUsers request with any body
+ PostUsersWithBodyWithResponse(ctx context.Context, params *PostUsersParams, contentType string, body io.Reader) (*PostUsersResponse, error)
+
+ PostUsersWithResponse(ctx context.Context, params *PostUsersParams, body PostUsersJSONRequestBody) (*PostUsersResponse, error)
+
+ // DeleteUsersID request
+ DeleteUsersIDWithResponse(ctx context.Context, userID string, params *DeleteUsersIDParams) (*DeleteUsersIDResponse, error)
+
+ // GetUsersID request
+ GetUsersIDWithResponse(ctx context.Context, userID string, params *GetUsersIDParams) (*GetUsersIDResponse, error)
+
+ // PatchUsersID request with any body
+ PatchUsersIDWithBodyWithResponse(ctx context.Context, userID string, params *PatchUsersIDParams, contentType string, body io.Reader) (*PatchUsersIDResponse, error)
+
+ PatchUsersIDWithResponse(ctx context.Context, userID string, params *PatchUsersIDParams, body PatchUsersIDJSONRequestBody) (*PatchUsersIDResponse, error)
+
+ // PostUsersIDPassword request with any body
+ PostUsersIDPasswordWithBodyWithResponse(ctx context.Context, userID string, params *PostUsersIDPasswordParams, contentType string, body io.Reader) (*PostUsersIDPasswordResponse, error)
+
+ PostUsersIDPasswordWithResponse(ctx context.Context, userID string, params *PostUsersIDPasswordParams, body PostUsersIDPasswordJSONRequestBody) (*PostUsersIDPasswordResponse, error)
+
+ // GetVariables request
+ GetVariablesWithResponse(ctx context.Context, params *GetVariablesParams) (*GetVariablesResponse, error)
+
+ // PostVariables request with any body
+ PostVariablesWithBodyWithResponse(ctx context.Context, params *PostVariablesParams, contentType string, body io.Reader) (*PostVariablesResponse, error)
+
+ PostVariablesWithResponse(ctx context.Context, params *PostVariablesParams, body PostVariablesJSONRequestBody) (*PostVariablesResponse, error)
+
+ // DeleteVariablesID request
+ DeleteVariablesIDWithResponse(ctx context.Context, variableID string, params *DeleteVariablesIDParams) (*DeleteVariablesIDResponse, error)
+
+ // GetVariablesID request
+ GetVariablesIDWithResponse(ctx context.Context, variableID string, params *GetVariablesIDParams) (*GetVariablesIDResponse, error)
+
+ // PatchVariablesID request with any body
+ PatchVariablesIDWithBodyWithResponse(ctx context.Context, variableID string, params *PatchVariablesIDParams, contentType string, body io.Reader) (*PatchVariablesIDResponse, error)
+
+ PatchVariablesIDWithResponse(ctx context.Context, variableID string, params *PatchVariablesIDParams, body PatchVariablesIDJSONRequestBody) (*PatchVariablesIDResponse, error)
+
+ // PutVariablesID request with any body
+ PutVariablesIDWithBodyWithResponse(ctx context.Context, variableID string, params *PutVariablesIDParams, contentType string, body io.Reader) (*PutVariablesIDResponse, error)
+
+ PutVariablesIDWithResponse(ctx context.Context, variableID string, params *PutVariablesIDParams, body PutVariablesIDJSONRequestBody) (*PutVariablesIDResponse, error)
+
+ // GetVariablesIDLabels request
+ GetVariablesIDLabelsWithResponse(ctx context.Context, variableID string, params *GetVariablesIDLabelsParams) (*GetVariablesIDLabelsResponse, error)
+
+ // PostVariablesIDLabels request with any body
+ PostVariablesIDLabelsWithBodyWithResponse(ctx context.Context, variableID string, params *PostVariablesIDLabelsParams, contentType string, body io.Reader) (*PostVariablesIDLabelsResponse, error)
+
+ PostVariablesIDLabelsWithResponse(ctx context.Context, variableID string, params *PostVariablesIDLabelsParams, body PostVariablesIDLabelsJSONRequestBody) (*PostVariablesIDLabelsResponse, error)
+
+ // DeleteVariablesIDLabelsID request
+ DeleteVariablesIDLabelsIDWithResponse(ctx context.Context, variableID string, labelID string, params *DeleteVariablesIDLabelsIDParams) (*DeleteVariablesIDLabelsIDResponse, error)
+
+ // PostWrite request with any body
+ PostWriteWithBodyWithResponse(ctx context.Context, params *PostWriteParams, contentType string, body io.Reader) (*PostWriteResponse, error)
+}
+
+type GetRoutesResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Routes
+}
+
+// Status returns HTTPResponse.Status
+func (r GetRoutesResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetRoutesResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetAuthorizationsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Authorizations
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetAuthorizationsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetAuthorizationsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostAuthorizationsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *Authorization
+ JSON400 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostAuthorizationsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostAuthorizationsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteAuthorizationsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteAuthorizationsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteAuthorizationsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetAuthorizationsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Authorization
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetAuthorizationsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetAuthorizationsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PatchAuthorizationsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Authorization
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PatchAuthorizationsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PatchAuthorizationsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetBackupKVResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetBackupKVResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetBackupKVResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetBackupMetadataResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetBackupMetadataResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetBackupMetadataResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetBackupShardIdResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetBackupShardIdResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetBackupShardIdResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetBucketsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Buckets
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetBucketsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetBucketsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostBucketsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *Bucket
+ JSON422 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostBucketsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostBucketsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteBucketsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteBucketsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteBucketsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetBucketsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Bucket
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetBucketsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetBucketsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PatchBucketsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Bucket
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PatchBucketsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PatchBucketsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetBucketsIDLabelsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *LabelsResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetBucketsIDLabelsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetBucketsIDLabelsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostBucketsIDLabelsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *LabelResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostBucketsIDLabelsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostBucketsIDLabelsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteBucketsIDLabelsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteBucketsIDLabelsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteBucketsIDLabelsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetBucketsIDMembersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *ResourceMembers
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetBucketsIDMembersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetBucketsIDMembersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostBucketsIDMembersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *ResourceMember
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostBucketsIDMembersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostBucketsIDMembersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteBucketsIDMembersIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteBucketsIDMembersIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteBucketsIDMembersIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetBucketsIDOwnersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *ResourceOwners
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetBucketsIDOwnersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetBucketsIDOwnersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostBucketsIDOwnersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *ResourceOwner
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostBucketsIDOwnersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostBucketsIDOwnersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteBucketsIDOwnersIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteBucketsIDOwnersIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteBucketsIDOwnersIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetChecksResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Checks
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetChecksResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetChecksResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type CreateCheckResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *Check
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r CreateCheckResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r CreateCheckResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteChecksIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteChecksIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteChecksIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetChecksIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Check
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetChecksIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetChecksIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PatchChecksIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Check
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PatchChecksIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PatchChecksIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PutChecksIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Check
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PutChecksIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PutChecksIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetChecksIDLabelsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *LabelsResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetChecksIDLabelsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetChecksIDLabelsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostChecksIDLabelsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *LabelResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostChecksIDLabelsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostChecksIDLabelsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteChecksIDLabelsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteChecksIDLabelsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteChecksIDLabelsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetChecksIDQueryResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *FluxResponse
+ JSON400 *Error
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetChecksIDQueryResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetChecksIDQueryResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetConfigResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Config
+ JSON401 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetConfigResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetConfigResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetDashboardsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Dashboards
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetDashboardsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetDashboardsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostDashboardsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *interface{}
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostDashboardsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostDashboardsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteDashboardsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteDashboardsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteDashboardsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetDashboardsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *interface{}
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetDashboardsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetDashboardsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PatchDashboardsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Dashboard
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PatchDashboardsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PatchDashboardsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostDashboardsIDCellsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *Cell
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostDashboardsIDCellsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostDashboardsIDCellsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PutDashboardsIDCellsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *Dashboard
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PutDashboardsIDCellsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PutDashboardsIDCellsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteDashboardsIDCellsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteDashboardsIDCellsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteDashboardsIDCellsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PatchDashboardsIDCellsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Cell
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PatchDashboardsIDCellsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PatchDashboardsIDCellsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetDashboardsIDCellsIDViewResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *View
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetDashboardsIDCellsIDViewResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetDashboardsIDCellsIDViewResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PatchDashboardsIDCellsIDViewResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *View
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PatchDashboardsIDCellsIDViewResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PatchDashboardsIDCellsIDViewResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetDashboardsIDLabelsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *LabelsResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetDashboardsIDLabelsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetDashboardsIDLabelsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostDashboardsIDLabelsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *LabelResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostDashboardsIDLabelsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostDashboardsIDLabelsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteDashboardsIDLabelsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteDashboardsIDLabelsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteDashboardsIDLabelsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetDashboardsIDMembersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *ResourceMembers
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetDashboardsIDMembersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetDashboardsIDMembersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostDashboardsIDMembersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *ResourceMember
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostDashboardsIDMembersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostDashboardsIDMembersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteDashboardsIDMembersIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteDashboardsIDMembersIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteDashboardsIDMembersIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetDashboardsIDOwnersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *ResourceOwners
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetDashboardsIDOwnersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetDashboardsIDOwnersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostDashboardsIDOwnersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *ResourceOwner
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostDashboardsIDOwnersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostDashboardsIDOwnersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteDashboardsIDOwnersIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteDashboardsIDOwnersIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteDashboardsIDOwnersIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetDBRPsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *DBRPs
+ JSON400 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetDBRPsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetDBRPsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostDBRPResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *DBRP
+ JSON400 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostDBRPResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostDBRPResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteDBRPIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON400 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteDBRPIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteDBRPIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetDBRPsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *DBRPGet
+ JSON400 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetDBRPsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetDBRPsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PatchDBRPIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *DBRPGet
+ JSON400 *Error
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PatchDBRPIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PatchDBRPIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostDeleteResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON400 *Error
+ JSON403 *Error
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostDeleteResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostDeleteResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetFlagsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Flags
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetFlagsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetFlagsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetHealthResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *HealthCheck
+ JSON503 *HealthCheck
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetHealthResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetHealthResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetLabelsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *LabelsResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetLabelsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetLabelsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostLabelsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *LabelResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostLabelsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostLabelsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteLabelsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteLabelsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteLabelsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetLabelsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *LabelResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetLabelsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetLabelsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PatchLabelsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *LabelResponse
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PatchLabelsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PatchLabelsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetLegacyAuthorizationsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Authorizations
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetLegacyAuthorizationsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetLegacyAuthorizationsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostLegacyAuthorizationsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *Authorization
+ JSON400 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostLegacyAuthorizationsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostLegacyAuthorizationsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteLegacyAuthorizationsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteLegacyAuthorizationsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteLegacyAuthorizationsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetLegacyAuthorizationsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Authorization
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetLegacyAuthorizationsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetLegacyAuthorizationsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PatchLegacyAuthorizationsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Authorization
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PatchLegacyAuthorizationsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PatchLegacyAuthorizationsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostLegacyAuthorizationsIDPasswordResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostLegacyAuthorizationsIDPasswordResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostLegacyAuthorizationsIDPasswordResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetMeResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *UserResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetMeResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetMeResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PutMePasswordResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PutMePasswordResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PutMePasswordResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetMetricsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetMetricsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetMetricsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetNotificationEndpointsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *NotificationEndpoints
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetNotificationEndpointsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetNotificationEndpointsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type CreateNotificationEndpointResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *NotificationEndpoint
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r CreateNotificationEndpointResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r CreateNotificationEndpointResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteNotificationEndpointsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteNotificationEndpointsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteNotificationEndpointsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetNotificationEndpointsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *NotificationEndpoint
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetNotificationEndpointsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetNotificationEndpointsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PatchNotificationEndpointsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *NotificationEndpoint
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PatchNotificationEndpointsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PatchNotificationEndpointsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PutNotificationEndpointsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *NotificationEndpoint
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PutNotificationEndpointsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PutNotificationEndpointsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetNotificationEndpointsIDLabelsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *LabelsResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetNotificationEndpointsIDLabelsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetNotificationEndpointsIDLabelsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostNotificationEndpointIDLabelsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *LabelResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostNotificationEndpointIDLabelsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostNotificationEndpointIDLabelsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteNotificationEndpointsIDLabelsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteNotificationEndpointsIDLabelsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteNotificationEndpointsIDLabelsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetNotificationRulesResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *NotificationRules
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetNotificationRulesResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetNotificationRulesResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type CreateNotificationRuleResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *NotificationRule
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r CreateNotificationRuleResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r CreateNotificationRuleResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteNotificationRulesIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteNotificationRulesIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteNotificationRulesIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetNotificationRulesIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *NotificationRule
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetNotificationRulesIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetNotificationRulesIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PatchNotificationRulesIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *NotificationRule
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PatchNotificationRulesIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PatchNotificationRulesIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PutNotificationRulesIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *NotificationRule
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PutNotificationRulesIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PutNotificationRulesIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetNotificationRulesIDLabelsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *LabelsResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetNotificationRulesIDLabelsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetNotificationRulesIDLabelsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostNotificationRuleIDLabelsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *LabelResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostNotificationRuleIDLabelsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostNotificationRuleIDLabelsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteNotificationRulesIDLabelsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteNotificationRulesIDLabelsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteNotificationRulesIDLabelsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetNotificationRulesIDQueryResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *FluxResponse
+ JSON400 *Error
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetNotificationRulesIDQueryResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetNotificationRulesIDQueryResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetOrgsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Organizations
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetOrgsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetOrgsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostOrgsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *Organization
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostOrgsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostOrgsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteOrgsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteOrgsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteOrgsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetOrgsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Organization
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetOrgsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetOrgsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PatchOrgsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Organization
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PatchOrgsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PatchOrgsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetOrgsIDMembersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *ResourceMembers
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetOrgsIDMembersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetOrgsIDMembersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostOrgsIDMembersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *ResourceMember
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostOrgsIDMembersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostOrgsIDMembersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteOrgsIDMembersIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteOrgsIDMembersIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteOrgsIDMembersIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetOrgsIDOwnersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *ResourceOwners
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetOrgsIDOwnersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetOrgsIDOwnersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostOrgsIDOwnersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *ResourceOwner
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostOrgsIDOwnersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostOrgsIDOwnersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteOrgsIDOwnersIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteOrgsIDOwnersIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteOrgsIDOwnersIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetOrgsIDSecretsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *SecretKeysResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetOrgsIDSecretsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetOrgsIDSecretsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PatchOrgsIDSecretsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PatchOrgsIDSecretsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PatchOrgsIDSecretsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostOrgsIDSecretsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostOrgsIDSecretsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostOrgsIDSecretsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteOrgsIDSecretsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteOrgsIDSecretsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteOrgsIDSecretsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetPingResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+}
+
+// Status returns HTTPResponse.Status
+func (r GetPingResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetPingResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type HeadPingResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+}
+
+// Status returns HTTPResponse.Status
+func (r HeadPingResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r HeadPingResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostQueryResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostQueryResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostQueryResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostQueryAnalyzeResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *AnalyzeQueryResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostQueryAnalyzeResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostQueryAnalyzeResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostQueryAstResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *ASTResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostQueryAstResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostQueryAstResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetQuerySuggestionsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *FluxSuggestions
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetQuerySuggestionsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetQuerySuggestionsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetQuerySuggestionsNameResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *FluxSuggestion
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetQuerySuggestionsNameResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetQuerySuggestionsNameResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetReadyResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Ready
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetReadyResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetReadyResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetRemoteConnectionsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *RemoteConnections
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetRemoteConnectionsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetRemoteConnectionsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostRemoteConnectionResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *RemoteConnection
+ JSON400 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostRemoteConnectionResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostRemoteConnectionResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteRemoteConnectionByIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteRemoteConnectionByIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteRemoteConnectionByIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetRemoteConnectionByIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *RemoteConnection
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetRemoteConnectionByIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetRemoteConnectionByIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PatchRemoteConnectionByIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *RemoteConnection
+ JSON400 *Error
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PatchRemoteConnectionByIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PatchRemoteConnectionByIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetReplicationsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Replications
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetReplicationsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetReplicationsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostReplicationResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *Replication
+ JSON400 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostReplicationResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostReplicationResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteReplicationByIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteReplicationByIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteReplicationByIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetReplicationByIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Replication
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetReplicationByIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetReplicationByIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PatchReplicationByIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Replication
+ JSON400 *Error
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PatchReplicationByIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PatchReplicationByIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostValidateReplicationByIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON400 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostValidateReplicationByIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostValidateReplicationByIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetResourcesResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *[]string
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetResourcesResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetResourcesResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostRestoreBucketIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *[]byte
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostRestoreBucketIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostRestoreBucketIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostRestoreBucketMetadataResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *RestoredBucketMappings
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostRestoreBucketMetadataResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostRestoreBucketMetadataResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostRestoreKVResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *struct {
+ // token is the root token for the instance after restore (this is overwritten during the restore)
+ Token *string `json:"token,omitempty"`
+ }
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostRestoreKVResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostRestoreKVResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostRestoreShardIdResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostRestoreShardIdResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostRestoreShardIdResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostRestoreSQLResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostRestoreSQLResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostRestoreSQLResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetScrapersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *ScraperTargetResponses
+}
+
+// Status returns HTTPResponse.Status
+func (r GetScrapersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetScrapersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostScrapersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *ScraperTargetResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostScrapersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostScrapersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteScrapersIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteScrapersIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteScrapersIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetScrapersIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *ScraperTargetResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetScrapersIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetScrapersIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PatchScrapersIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *ScraperTargetResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PatchScrapersIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PatchScrapersIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetScrapersIDLabelsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *LabelsResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetScrapersIDLabelsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetScrapersIDLabelsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostScrapersIDLabelsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *LabelResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostScrapersIDLabelsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostScrapersIDLabelsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteScrapersIDLabelsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteScrapersIDLabelsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteScrapersIDLabelsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetScrapersIDMembersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *ResourceMembers
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetScrapersIDMembersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetScrapersIDMembersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostScrapersIDMembersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *ResourceMember
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostScrapersIDMembersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostScrapersIDMembersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteScrapersIDMembersIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteScrapersIDMembersIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteScrapersIDMembersIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetScrapersIDOwnersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *ResourceOwners
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetScrapersIDOwnersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetScrapersIDOwnersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostScrapersIDOwnersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *ResourceOwner
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostScrapersIDOwnersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostScrapersIDOwnersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteScrapersIDOwnersIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteScrapersIDOwnersIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteScrapersIDOwnersIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetSetupResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *IsOnboarding
+}
+
+// Status returns HTTPResponse.Status
+func (r GetSetupResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetSetupResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostSetupResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *OnboardingResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostSetupResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostSetupResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostSigninResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON401 *Error
+ JSON403 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostSigninResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostSigninResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostSignoutResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON401 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostSignoutResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostSignoutResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetSourcesResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Sources
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetSourcesResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetSourcesResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostSourcesResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *Source
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostSourcesResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostSourcesResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteSourcesIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteSourcesIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteSourcesIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetSourcesIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Source
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetSourcesIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetSourcesIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PatchSourcesIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Source
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PatchSourcesIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PatchSourcesIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetSourcesIDBucketsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Buckets
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetSourcesIDBucketsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetSourcesIDBucketsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetSourcesIDHealthResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *HealthCheck
+ JSON503 *HealthCheck
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetSourcesIDHealthResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetSourcesIDHealthResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type ListStacksResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *struct {
+ Stacks *[]Stack `json:"stacks,omitempty"`
+ }
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r ListStacksResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r ListStacksResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type CreateStackResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *Stack
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r CreateStackResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r CreateStackResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteStackResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteStackResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteStackResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type ReadStackResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Stack
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r ReadStackResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r ReadStackResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type UpdateStackResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Stack
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r UpdateStackResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r UpdateStackResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type UninstallStackResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Stack
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r UninstallStackResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r UninstallStackResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetTasksResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Tasks
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetTasksResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetTasksResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostTasksResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *Task
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostTasksResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostTasksResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteTasksIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteTasksIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteTasksIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetTasksIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Task
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetTasksIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetTasksIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PatchTasksIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Task
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PatchTasksIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PatchTasksIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetTasksIDLabelsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *LabelsResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetTasksIDLabelsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetTasksIDLabelsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostTasksIDLabelsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *LabelResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostTasksIDLabelsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostTasksIDLabelsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteTasksIDLabelsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteTasksIDLabelsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteTasksIDLabelsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetTasksIDLogsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Logs
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetTasksIDLogsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetTasksIDLogsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetTasksIDMembersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *ResourceMembers
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetTasksIDMembersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetTasksIDMembersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostTasksIDMembersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *ResourceMember
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostTasksIDMembersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostTasksIDMembersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteTasksIDMembersIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteTasksIDMembersIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteTasksIDMembersIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetTasksIDOwnersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *ResourceOwners
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetTasksIDOwnersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetTasksIDOwnersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostTasksIDOwnersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *ResourceOwner
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostTasksIDOwnersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostTasksIDOwnersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteTasksIDOwnersIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteTasksIDOwnersIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteTasksIDOwnersIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetTasksIDRunsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Runs
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetTasksIDRunsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetTasksIDRunsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostTasksIDRunsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *Run
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostTasksIDRunsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostTasksIDRunsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteTasksIDRunsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteTasksIDRunsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteTasksIDRunsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetTasksIDRunsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Run
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetTasksIDRunsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetTasksIDRunsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetTasksIDRunsIDLogsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Logs
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetTasksIDRunsIDLogsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetTasksIDRunsIDLogsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostTasksIDRunsIDRetryResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Run
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostTasksIDRunsIDRetryResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostTasksIDRunsIDRetryResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetTelegrafPluginsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *TelegrafPlugins
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetTelegrafPluginsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetTelegrafPluginsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetTelegrafsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Telegrafs
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetTelegrafsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetTelegrafsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostTelegrafsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *Telegraf
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostTelegrafsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostTelegrafsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteTelegrafsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteTelegrafsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteTelegrafsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetTelegrafsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Telegraf
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetTelegrafsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetTelegrafsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PutTelegrafsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Telegraf
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PutTelegrafsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PutTelegrafsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetTelegrafsIDLabelsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *LabelsResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetTelegrafsIDLabelsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetTelegrafsIDLabelsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostTelegrafsIDLabelsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *LabelResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostTelegrafsIDLabelsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostTelegrafsIDLabelsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteTelegrafsIDLabelsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteTelegrafsIDLabelsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteTelegrafsIDLabelsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetTelegrafsIDMembersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *ResourceMembers
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetTelegrafsIDMembersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetTelegrafsIDMembersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostTelegrafsIDMembersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *ResourceMember
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostTelegrafsIDMembersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostTelegrafsIDMembersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteTelegrafsIDMembersIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteTelegrafsIDMembersIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteTelegrafsIDMembersIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetTelegrafsIDOwnersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *ResourceOwners
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetTelegrafsIDOwnersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetTelegrafsIDOwnersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostTelegrafsIDOwnersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *ResourceOwner
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostTelegrafsIDOwnersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostTelegrafsIDOwnersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteTelegrafsIDOwnersIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteTelegrafsIDOwnersIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteTelegrafsIDOwnersIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type ApplyTemplateResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *TemplateSummary
+ JSON201 *TemplateSummary
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r ApplyTemplateResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r ApplyTemplateResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type ExportTemplateResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Template
+ YAML200 *Template
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r ExportTemplateResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r ExportTemplateResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetUsersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Users
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetUsersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetUsersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostUsersResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *UserResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostUsersResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostUsersResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteUsersIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteUsersIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteUsersIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetUsersIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *UserResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetUsersIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetUsersIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PatchUsersIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *UserResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PatchUsersIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PatchUsersIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostUsersIDPasswordResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostUsersIDPasswordResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostUsersIDPasswordResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetVariablesResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Variables
+ JSON400 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetVariablesResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetVariablesResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostVariablesResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *Variable
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostVariablesResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostVariablesResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteVariablesIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteVariablesIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteVariablesIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetVariablesIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Variable
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetVariablesIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetVariablesIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PatchVariablesIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Variable
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PatchVariablesIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PatchVariablesIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PutVariablesIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *Variable
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PutVariablesIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PutVariablesIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type GetVariablesIDLabelsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON200 *LabelsResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r GetVariablesIDLabelsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r GetVariablesIDLabelsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostVariablesIDLabelsResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON201 *LabelResponse
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostVariablesIDLabelsResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostVariablesIDLabelsResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type DeleteVariablesIDLabelsIDResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON404 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r DeleteVariablesIDLabelsIDResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r DeleteVariablesIDLabelsIDResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+type PostWriteResponse struct {
+ Body []byte
+ HTTPResponse *http.Response
+ JSON400 *LineProtocolError
+ JSON401 *Error
+ JSON404 *Error
+ JSON413 *LineProtocolLengthError
+ JSON500 *Error
+ JSONDefault *Error
+}
+
+// Status returns HTTPResponse.Status
+func (r PostWriteResponse) Status() string {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.Status
+ }
+ return http.StatusText(0)
+}
+
+// StatusCode returns HTTPResponse.StatusCode
+func (r PostWriteResponse) StatusCode() int {
+ if r.HTTPResponse != nil {
+ return r.HTTPResponse.StatusCode
+ }
+ return 0
+}
+
+// GetRoutesWithResponse request returning *GetRoutesResponse
+func (c *ClientWithResponses) GetRoutesWithResponse(ctx context.Context, params *GetRoutesParams) (*GetRoutesResponse, error) {
+ rsp, err := c.GetRoutes(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetRoutesResponse(rsp)
+}
+
+// GetAuthorizationsWithResponse request returning *GetAuthorizationsResponse
+func (c *ClientWithResponses) GetAuthorizationsWithResponse(ctx context.Context, params *GetAuthorizationsParams) (*GetAuthorizationsResponse, error) {
+ rsp, err := c.GetAuthorizations(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetAuthorizationsResponse(rsp)
+}
+
+// PostAuthorizationsWithBodyWithResponse request with arbitrary body returning *PostAuthorizationsResponse
+func (c *ClientWithResponses) PostAuthorizationsWithBodyWithResponse(ctx context.Context, params *PostAuthorizationsParams, contentType string, body io.Reader) (*PostAuthorizationsResponse, error) {
+ rsp, err := c.PostAuthorizationsWithBody(ctx, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostAuthorizationsResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostAuthorizationsWithResponse(ctx context.Context, params *PostAuthorizationsParams, body PostAuthorizationsJSONRequestBody) (*PostAuthorizationsResponse, error) {
+ rsp, err := c.PostAuthorizations(ctx, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostAuthorizationsResponse(rsp)
+}
+
+// DeleteAuthorizationsIDWithResponse request returning *DeleteAuthorizationsIDResponse
+func (c *ClientWithResponses) DeleteAuthorizationsIDWithResponse(ctx context.Context, authID string, params *DeleteAuthorizationsIDParams) (*DeleteAuthorizationsIDResponse, error) {
+ rsp, err := c.DeleteAuthorizationsID(ctx, authID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteAuthorizationsIDResponse(rsp)
+}
+
+// GetAuthorizationsIDWithResponse request returning *GetAuthorizationsIDResponse
+func (c *ClientWithResponses) GetAuthorizationsIDWithResponse(ctx context.Context, authID string, params *GetAuthorizationsIDParams) (*GetAuthorizationsIDResponse, error) {
+ rsp, err := c.GetAuthorizationsID(ctx, authID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetAuthorizationsIDResponse(rsp)
+}
+
+// PatchAuthorizationsIDWithBodyWithResponse request with arbitrary body returning *PatchAuthorizationsIDResponse
+func (c *ClientWithResponses) PatchAuthorizationsIDWithBodyWithResponse(ctx context.Context, authID string, params *PatchAuthorizationsIDParams, contentType string, body io.Reader) (*PatchAuthorizationsIDResponse, error) {
+ rsp, err := c.PatchAuthorizationsIDWithBody(ctx, authID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchAuthorizationsIDResponse(rsp)
+}
+
+func (c *ClientWithResponses) PatchAuthorizationsIDWithResponse(ctx context.Context, authID string, params *PatchAuthorizationsIDParams, body PatchAuthorizationsIDJSONRequestBody) (*PatchAuthorizationsIDResponse, error) {
+ rsp, err := c.PatchAuthorizationsID(ctx, authID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchAuthorizationsIDResponse(rsp)
+}
+
+// GetBackupKVWithResponse request returning *GetBackupKVResponse
+func (c *ClientWithResponses) GetBackupKVWithResponse(ctx context.Context, params *GetBackupKVParams) (*GetBackupKVResponse, error) {
+ rsp, err := c.GetBackupKV(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetBackupKVResponse(rsp)
+}
+
+// GetBackupMetadataWithResponse request returning *GetBackupMetadataResponse
+func (c *ClientWithResponses) GetBackupMetadataWithResponse(ctx context.Context, params *GetBackupMetadataParams) (*GetBackupMetadataResponse, error) {
+ rsp, err := c.GetBackupMetadata(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetBackupMetadataResponse(rsp)
+}
+
+// GetBackupShardIdWithResponse request returning *GetBackupShardIdResponse
+func (c *ClientWithResponses) GetBackupShardIdWithResponse(ctx context.Context, shardID int64, params *GetBackupShardIdParams) (*GetBackupShardIdResponse, error) {
+ rsp, err := c.GetBackupShardId(ctx, shardID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetBackupShardIdResponse(rsp)
+}
+
+// GetBucketsWithResponse request returning *GetBucketsResponse
+func (c *ClientWithResponses) GetBucketsWithResponse(ctx context.Context, params *GetBucketsParams) (*GetBucketsResponse, error) {
+ rsp, err := c.GetBuckets(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetBucketsResponse(rsp)
+}
+
+// PostBucketsWithBodyWithResponse request with arbitrary body returning *PostBucketsResponse
+func (c *ClientWithResponses) PostBucketsWithBodyWithResponse(ctx context.Context, params *PostBucketsParams, contentType string, body io.Reader) (*PostBucketsResponse, error) {
+ rsp, err := c.PostBucketsWithBody(ctx, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostBucketsResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostBucketsWithResponse(ctx context.Context, params *PostBucketsParams, body PostBucketsJSONRequestBody) (*PostBucketsResponse, error) {
+ rsp, err := c.PostBuckets(ctx, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostBucketsResponse(rsp)
+}
+
+// DeleteBucketsIDWithResponse request returning *DeleteBucketsIDResponse
+func (c *ClientWithResponses) DeleteBucketsIDWithResponse(ctx context.Context, bucketID string, params *DeleteBucketsIDParams) (*DeleteBucketsIDResponse, error) {
+ rsp, err := c.DeleteBucketsID(ctx, bucketID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteBucketsIDResponse(rsp)
+}
+
+// GetBucketsIDWithResponse request returning *GetBucketsIDResponse
+func (c *ClientWithResponses) GetBucketsIDWithResponse(ctx context.Context, bucketID string, params *GetBucketsIDParams) (*GetBucketsIDResponse, error) {
+ rsp, err := c.GetBucketsID(ctx, bucketID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetBucketsIDResponse(rsp)
+}
+
+// PatchBucketsIDWithBodyWithResponse request with arbitrary body returning *PatchBucketsIDResponse
+func (c *ClientWithResponses) PatchBucketsIDWithBodyWithResponse(ctx context.Context, bucketID string, params *PatchBucketsIDParams, contentType string, body io.Reader) (*PatchBucketsIDResponse, error) {
+ rsp, err := c.PatchBucketsIDWithBody(ctx, bucketID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchBucketsIDResponse(rsp)
+}
+
+func (c *ClientWithResponses) PatchBucketsIDWithResponse(ctx context.Context, bucketID string, params *PatchBucketsIDParams, body PatchBucketsIDJSONRequestBody) (*PatchBucketsIDResponse, error) {
+ rsp, err := c.PatchBucketsID(ctx, bucketID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchBucketsIDResponse(rsp)
+}
+
+// GetBucketsIDLabelsWithResponse request returning *GetBucketsIDLabelsResponse
+func (c *ClientWithResponses) GetBucketsIDLabelsWithResponse(ctx context.Context, bucketID string, params *GetBucketsIDLabelsParams) (*GetBucketsIDLabelsResponse, error) {
+ rsp, err := c.GetBucketsIDLabels(ctx, bucketID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetBucketsIDLabelsResponse(rsp)
+}
+
+// PostBucketsIDLabelsWithBodyWithResponse request with arbitrary body returning *PostBucketsIDLabelsResponse
+func (c *ClientWithResponses) PostBucketsIDLabelsWithBodyWithResponse(ctx context.Context, bucketID string, params *PostBucketsIDLabelsParams, contentType string, body io.Reader) (*PostBucketsIDLabelsResponse, error) {
+ rsp, err := c.PostBucketsIDLabelsWithBody(ctx, bucketID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostBucketsIDLabelsResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostBucketsIDLabelsWithResponse(ctx context.Context, bucketID string, params *PostBucketsIDLabelsParams, body PostBucketsIDLabelsJSONRequestBody) (*PostBucketsIDLabelsResponse, error) {
+ rsp, err := c.PostBucketsIDLabels(ctx, bucketID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostBucketsIDLabelsResponse(rsp)
+}
+
+// DeleteBucketsIDLabelsIDWithResponse request returning *DeleteBucketsIDLabelsIDResponse
+func (c *ClientWithResponses) DeleteBucketsIDLabelsIDWithResponse(ctx context.Context, bucketID string, labelID string, params *DeleteBucketsIDLabelsIDParams) (*DeleteBucketsIDLabelsIDResponse, error) {
+ rsp, err := c.DeleteBucketsIDLabelsID(ctx, bucketID, labelID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteBucketsIDLabelsIDResponse(rsp)
+}
+
+// GetBucketsIDMembersWithResponse request returning *GetBucketsIDMembersResponse
+func (c *ClientWithResponses) GetBucketsIDMembersWithResponse(ctx context.Context, bucketID string, params *GetBucketsIDMembersParams) (*GetBucketsIDMembersResponse, error) {
+ rsp, err := c.GetBucketsIDMembers(ctx, bucketID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetBucketsIDMembersResponse(rsp)
+}
+
+// PostBucketsIDMembersWithBodyWithResponse request with arbitrary body returning *PostBucketsIDMembersResponse
+func (c *ClientWithResponses) PostBucketsIDMembersWithBodyWithResponse(ctx context.Context, bucketID string, params *PostBucketsIDMembersParams, contentType string, body io.Reader) (*PostBucketsIDMembersResponse, error) {
+ rsp, err := c.PostBucketsIDMembersWithBody(ctx, bucketID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostBucketsIDMembersResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostBucketsIDMembersWithResponse(ctx context.Context, bucketID string, params *PostBucketsIDMembersParams, body PostBucketsIDMembersJSONRequestBody) (*PostBucketsIDMembersResponse, error) {
+ rsp, err := c.PostBucketsIDMembers(ctx, bucketID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostBucketsIDMembersResponse(rsp)
+}
+
+// DeleteBucketsIDMembersIDWithResponse request returning *DeleteBucketsIDMembersIDResponse
+func (c *ClientWithResponses) DeleteBucketsIDMembersIDWithResponse(ctx context.Context, bucketID string, userID string, params *DeleteBucketsIDMembersIDParams) (*DeleteBucketsIDMembersIDResponse, error) {
+ rsp, err := c.DeleteBucketsIDMembersID(ctx, bucketID, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteBucketsIDMembersIDResponse(rsp)
+}
+
+// GetBucketsIDOwnersWithResponse request returning *GetBucketsIDOwnersResponse
+func (c *ClientWithResponses) GetBucketsIDOwnersWithResponse(ctx context.Context, bucketID string, params *GetBucketsIDOwnersParams) (*GetBucketsIDOwnersResponse, error) {
+ rsp, err := c.GetBucketsIDOwners(ctx, bucketID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetBucketsIDOwnersResponse(rsp)
+}
+
+// PostBucketsIDOwnersWithBodyWithResponse request with arbitrary body returning *PostBucketsIDOwnersResponse
+func (c *ClientWithResponses) PostBucketsIDOwnersWithBodyWithResponse(ctx context.Context, bucketID string, params *PostBucketsIDOwnersParams, contentType string, body io.Reader) (*PostBucketsIDOwnersResponse, error) {
+ rsp, err := c.PostBucketsIDOwnersWithBody(ctx, bucketID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostBucketsIDOwnersResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostBucketsIDOwnersWithResponse(ctx context.Context, bucketID string, params *PostBucketsIDOwnersParams, body PostBucketsIDOwnersJSONRequestBody) (*PostBucketsIDOwnersResponse, error) {
+ rsp, err := c.PostBucketsIDOwners(ctx, bucketID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostBucketsIDOwnersResponse(rsp)
+}
+
+// DeleteBucketsIDOwnersIDWithResponse request returning *DeleteBucketsIDOwnersIDResponse
+func (c *ClientWithResponses) DeleteBucketsIDOwnersIDWithResponse(ctx context.Context, bucketID string, userID string, params *DeleteBucketsIDOwnersIDParams) (*DeleteBucketsIDOwnersIDResponse, error) {
+ rsp, err := c.DeleteBucketsIDOwnersID(ctx, bucketID, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteBucketsIDOwnersIDResponse(rsp)
+}
+
+// GetChecksWithResponse request returning *GetChecksResponse
+func (c *ClientWithResponses) GetChecksWithResponse(ctx context.Context, params *GetChecksParams) (*GetChecksResponse, error) {
+ rsp, err := c.GetChecks(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetChecksResponse(rsp)
+}
+
+// CreateCheckWithBodyWithResponse request with arbitrary body returning *CreateCheckResponse
+func (c *ClientWithResponses) CreateCheckWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader) (*CreateCheckResponse, error) {
+ rsp, err := c.CreateCheckWithBody(ctx, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParseCreateCheckResponse(rsp)
+}
+
+func (c *ClientWithResponses) CreateCheckWithResponse(ctx context.Context, body CreateCheckJSONRequestBody) (*CreateCheckResponse, error) {
+ rsp, err := c.CreateCheck(ctx, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParseCreateCheckResponse(rsp)
+}
+
+// DeleteChecksIDWithResponse request returning *DeleteChecksIDResponse
+func (c *ClientWithResponses) DeleteChecksIDWithResponse(ctx context.Context, checkID string, params *DeleteChecksIDParams) (*DeleteChecksIDResponse, error) {
+ rsp, err := c.DeleteChecksID(ctx, checkID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteChecksIDResponse(rsp)
+}
+
+// GetChecksIDWithResponse request returning *GetChecksIDResponse
+func (c *ClientWithResponses) GetChecksIDWithResponse(ctx context.Context, checkID string, params *GetChecksIDParams) (*GetChecksIDResponse, error) {
+ rsp, err := c.GetChecksID(ctx, checkID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetChecksIDResponse(rsp)
+}
+
+// PatchChecksIDWithBodyWithResponse request with arbitrary body returning *PatchChecksIDResponse
+func (c *ClientWithResponses) PatchChecksIDWithBodyWithResponse(ctx context.Context, checkID string, params *PatchChecksIDParams, contentType string, body io.Reader) (*PatchChecksIDResponse, error) {
+ rsp, err := c.PatchChecksIDWithBody(ctx, checkID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchChecksIDResponse(rsp)
+}
+
+func (c *ClientWithResponses) PatchChecksIDWithResponse(ctx context.Context, checkID string, params *PatchChecksIDParams, body PatchChecksIDJSONRequestBody) (*PatchChecksIDResponse, error) {
+ rsp, err := c.PatchChecksID(ctx, checkID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchChecksIDResponse(rsp)
+}
+
+// PutChecksIDWithBodyWithResponse request with arbitrary body returning *PutChecksIDResponse
+func (c *ClientWithResponses) PutChecksIDWithBodyWithResponse(ctx context.Context, checkID string, params *PutChecksIDParams, contentType string, body io.Reader) (*PutChecksIDResponse, error) {
+ rsp, err := c.PutChecksIDWithBody(ctx, checkID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePutChecksIDResponse(rsp)
+}
+
+func (c *ClientWithResponses) PutChecksIDWithResponse(ctx context.Context, checkID string, params *PutChecksIDParams, body PutChecksIDJSONRequestBody) (*PutChecksIDResponse, error) {
+ rsp, err := c.PutChecksID(ctx, checkID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePutChecksIDResponse(rsp)
+}
+
+// GetChecksIDLabelsWithResponse request returning *GetChecksIDLabelsResponse
+func (c *ClientWithResponses) GetChecksIDLabelsWithResponse(ctx context.Context, checkID string, params *GetChecksIDLabelsParams) (*GetChecksIDLabelsResponse, error) {
+ rsp, err := c.GetChecksIDLabels(ctx, checkID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetChecksIDLabelsResponse(rsp)
+}
+
+// PostChecksIDLabelsWithBodyWithResponse request with arbitrary body returning *PostChecksIDLabelsResponse
+func (c *ClientWithResponses) PostChecksIDLabelsWithBodyWithResponse(ctx context.Context, checkID string, params *PostChecksIDLabelsParams, contentType string, body io.Reader) (*PostChecksIDLabelsResponse, error) {
+ rsp, err := c.PostChecksIDLabelsWithBody(ctx, checkID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostChecksIDLabelsResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostChecksIDLabelsWithResponse(ctx context.Context, checkID string, params *PostChecksIDLabelsParams, body PostChecksIDLabelsJSONRequestBody) (*PostChecksIDLabelsResponse, error) {
+ rsp, err := c.PostChecksIDLabels(ctx, checkID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostChecksIDLabelsResponse(rsp)
+}
+
+// DeleteChecksIDLabelsIDWithResponse request returning *DeleteChecksIDLabelsIDResponse
+func (c *ClientWithResponses) DeleteChecksIDLabelsIDWithResponse(ctx context.Context, checkID string, labelID string, params *DeleteChecksIDLabelsIDParams) (*DeleteChecksIDLabelsIDResponse, error) {
+ rsp, err := c.DeleteChecksIDLabelsID(ctx, checkID, labelID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteChecksIDLabelsIDResponse(rsp)
+}
+
+// GetChecksIDQueryWithResponse request returning *GetChecksIDQueryResponse
+func (c *ClientWithResponses) GetChecksIDQueryWithResponse(ctx context.Context, checkID string, params *GetChecksIDQueryParams) (*GetChecksIDQueryResponse, error) {
+ rsp, err := c.GetChecksIDQuery(ctx, checkID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetChecksIDQueryResponse(rsp)
+}
+
+// GetConfigWithResponse request returning *GetConfigResponse
+func (c *ClientWithResponses) GetConfigWithResponse(ctx context.Context, params *GetConfigParams) (*GetConfigResponse, error) {
+ rsp, err := c.GetConfig(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetConfigResponse(rsp)
+}
+
+// GetDashboardsWithResponse request returning *GetDashboardsResponse
+func (c *ClientWithResponses) GetDashboardsWithResponse(ctx context.Context, params *GetDashboardsParams) (*GetDashboardsResponse, error) {
+ rsp, err := c.GetDashboards(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetDashboardsResponse(rsp)
+}
+
+// PostDashboardsWithBodyWithResponse request with arbitrary body returning *PostDashboardsResponse
+func (c *ClientWithResponses) PostDashboardsWithBodyWithResponse(ctx context.Context, params *PostDashboardsParams, contentType string, body io.Reader) (*PostDashboardsResponse, error) {
+ rsp, err := c.PostDashboardsWithBody(ctx, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostDashboardsResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostDashboardsWithResponse(ctx context.Context, params *PostDashboardsParams, body PostDashboardsJSONRequestBody) (*PostDashboardsResponse, error) {
+ rsp, err := c.PostDashboards(ctx, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostDashboardsResponse(rsp)
+}
+
+// DeleteDashboardsIDWithResponse request returning *DeleteDashboardsIDResponse
+func (c *ClientWithResponses) DeleteDashboardsIDWithResponse(ctx context.Context, dashboardID string, params *DeleteDashboardsIDParams) (*DeleteDashboardsIDResponse, error) {
+ rsp, err := c.DeleteDashboardsID(ctx, dashboardID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteDashboardsIDResponse(rsp)
+}
+
+// GetDashboardsIDWithResponse request returning *GetDashboardsIDResponse
+func (c *ClientWithResponses) GetDashboardsIDWithResponse(ctx context.Context, dashboardID string, params *GetDashboardsIDParams) (*GetDashboardsIDResponse, error) {
+ rsp, err := c.GetDashboardsID(ctx, dashboardID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetDashboardsIDResponse(rsp)
+}
+
+// PatchDashboardsIDWithBodyWithResponse request with arbitrary body returning *PatchDashboardsIDResponse
+func (c *ClientWithResponses) PatchDashboardsIDWithBodyWithResponse(ctx context.Context, dashboardID string, params *PatchDashboardsIDParams, contentType string, body io.Reader) (*PatchDashboardsIDResponse, error) {
+ rsp, err := c.PatchDashboardsIDWithBody(ctx, dashboardID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchDashboardsIDResponse(rsp)
+}
+
+func (c *ClientWithResponses) PatchDashboardsIDWithResponse(ctx context.Context, dashboardID string, params *PatchDashboardsIDParams, body PatchDashboardsIDJSONRequestBody) (*PatchDashboardsIDResponse, error) {
+ rsp, err := c.PatchDashboardsID(ctx, dashboardID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchDashboardsIDResponse(rsp)
+}
+
+// PostDashboardsIDCellsWithBodyWithResponse request with arbitrary body returning *PostDashboardsIDCellsResponse
+func (c *ClientWithResponses) PostDashboardsIDCellsWithBodyWithResponse(ctx context.Context, dashboardID string, params *PostDashboardsIDCellsParams, contentType string, body io.Reader) (*PostDashboardsIDCellsResponse, error) {
+ rsp, err := c.PostDashboardsIDCellsWithBody(ctx, dashboardID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostDashboardsIDCellsResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostDashboardsIDCellsWithResponse(ctx context.Context, dashboardID string, params *PostDashboardsIDCellsParams, body PostDashboardsIDCellsJSONRequestBody) (*PostDashboardsIDCellsResponse, error) {
+ rsp, err := c.PostDashboardsIDCells(ctx, dashboardID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostDashboardsIDCellsResponse(rsp)
+}
+
+// PutDashboardsIDCellsWithBodyWithResponse request with arbitrary body returning *PutDashboardsIDCellsResponse
+func (c *ClientWithResponses) PutDashboardsIDCellsWithBodyWithResponse(ctx context.Context, dashboardID string, params *PutDashboardsIDCellsParams, contentType string, body io.Reader) (*PutDashboardsIDCellsResponse, error) {
+ rsp, err := c.PutDashboardsIDCellsWithBody(ctx, dashboardID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePutDashboardsIDCellsResponse(rsp)
+}
+
+func (c *ClientWithResponses) PutDashboardsIDCellsWithResponse(ctx context.Context, dashboardID string, params *PutDashboardsIDCellsParams, body PutDashboardsIDCellsJSONRequestBody) (*PutDashboardsIDCellsResponse, error) {
+ rsp, err := c.PutDashboardsIDCells(ctx, dashboardID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePutDashboardsIDCellsResponse(rsp)
+}
+
+// DeleteDashboardsIDCellsIDWithResponse request returning *DeleteDashboardsIDCellsIDResponse
+func (c *ClientWithResponses) DeleteDashboardsIDCellsIDWithResponse(ctx context.Context, dashboardID string, cellID string, params *DeleteDashboardsIDCellsIDParams) (*DeleteDashboardsIDCellsIDResponse, error) {
+ rsp, err := c.DeleteDashboardsIDCellsID(ctx, dashboardID, cellID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteDashboardsIDCellsIDResponse(rsp)
+}
+
+// PatchDashboardsIDCellsIDWithBodyWithResponse request with arbitrary body returning *PatchDashboardsIDCellsIDResponse
+func (c *ClientWithResponses) PatchDashboardsIDCellsIDWithBodyWithResponse(ctx context.Context, dashboardID string, cellID string, params *PatchDashboardsIDCellsIDParams, contentType string, body io.Reader) (*PatchDashboardsIDCellsIDResponse, error) {
+ rsp, err := c.PatchDashboardsIDCellsIDWithBody(ctx, dashboardID, cellID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchDashboardsIDCellsIDResponse(rsp)
+}
+
+func (c *ClientWithResponses) PatchDashboardsIDCellsIDWithResponse(ctx context.Context, dashboardID string, cellID string, params *PatchDashboardsIDCellsIDParams, body PatchDashboardsIDCellsIDJSONRequestBody) (*PatchDashboardsIDCellsIDResponse, error) {
+ rsp, err := c.PatchDashboardsIDCellsID(ctx, dashboardID, cellID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchDashboardsIDCellsIDResponse(rsp)
+}
+
+// GetDashboardsIDCellsIDViewWithResponse request returning *GetDashboardsIDCellsIDViewResponse
+func (c *ClientWithResponses) GetDashboardsIDCellsIDViewWithResponse(ctx context.Context, dashboardID string, cellID string, params *GetDashboardsIDCellsIDViewParams) (*GetDashboardsIDCellsIDViewResponse, error) {
+ rsp, err := c.GetDashboardsIDCellsIDView(ctx, dashboardID, cellID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetDashboardsIDCellsIDViewResponse(rsp)
+}
+
+// PatchDashboardsIDCellsIDViewWithBodyWithResponse request with arbitrary body returning *PatchDashboardsIDCellsIDViewResponse
+func (c *ClientWithResponses) PatchDashboardsIDCellsIDViewWithBodyWithResponse(ctx context.Context, dashboardID string, cellID string, params *PatchDashboardsIDCellsIDViewParams, contentType string, body io.Reader) (*PatchDashboardsIDCellsIDViewResponse, error) {
+ rsp, err := c.PatchDashboardsIDCellsIDViewWithBody(ctx, dashboardID, cellID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchDashboardsIDCellsIDViewResponse(rsp)
+}
+
+func (c *ClientWithResponses) PatchDashboardsIDCellsIDViewWithResponse(ctx context.Context, dashboardID string, cellID string, params *PatchDashboardsIDCellsIDViewParams, body PatchDashboardsIDCellsIDViewJSONRequestBody) (*PatchDashboardsIDCellsIDViewResponse, error) {
+ rsp, err := c.PatchDashboardsIDCellsIDView(ctx, dashboardID, cellID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchDashboardsIDCellsIDViewResponse(rsp)
+}
+
+// GetDashboardsIDLabelsWithResponse request returning *GetDashboardsIDLabelsResponse
+func (c *ClientWithResponses) GetDashboardsIDLabelsWithResponse(ctx context.Context, dashboardID string, params *GetDashboardsIDLabelsParams) (*GetDashboardsIDLabelsResponse, error) {
+ rsp, err := c.GetDashboardsIDLabels(ctx, dashboardID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetDashboardsIDLabelsResponse(rsp)
+}
+
+// PostDashboardsIDLabelsWithBodyWithResponse request with arbitrary body returning *PostDashboardsIDLabelsResponse
+func (c *ClientWithResponses) PostDashboardsIDLabelsWithBodyWithResponse(ctx context.Context, dashboardID string, params *PostDashboardsIDLabelsParams, contentType string, body io.Reader) (*PostDashboardsIDLabelsResponse, error) {
+ rsp, err := c.PostDashboardsIDLabelsWithBody(ctx, dashboardID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostDashboardsIDLabelsResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostDashboardsIDLabelsWithResponse(ctx context.Context, dashboardID string, params *PostDashboardsIDLabelsParams, body PostDashboardsIDLabelsJSONRequestBody) (*PostDashboardsIDLabelsResponse, error) {
+ rsp, err := c.PostDashboardsIDLabels(ctx, dashboardID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostDashboardsIDLabelsResponse(rsp)
+}
+
+// DeleteDashboardsIDLabelsIDWithResponse request returning *DeleteDashboardsIDLabelsIDResponse
+func (c *ClientWithResponses) DeleteDashboardsIDLabelsIDWithResponse(ctx context.Context, dashboardID string, labelID string, params *DeleteDashboardsIDLabelsIDParams) (*DeleteDashboardsIDLabelsIDResponse, error) {
+ rsp, err := c.DeleteDashboardsIDLabelsID(ctx, dashboardID, labelID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteDashboardsIDLabelsIDResponse(rsp)
+}
+
+// GetDashboardsIDMembersWithResponse request returning *GetDashboardsIDMembersResponse
+func (c *ClientWithResponses) GetDashboardsIDMembersWithResponse(ctx context.Context, dashboardID string, params *GetDashboardsIDMembersParams) (*GetDashboardsIDMembersResponse, error) {
+ rsp, err := c.GetDashboardsIDMembers(ctx, dashboardID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetDashboardsIDMembersResponse(rsp)
+}
+
+// PostDashboardsIDMembersWithBodyWithResponse request with arbitrary body returning *PostDashboardsIDMembersResponse
+func (c *ClientWithResponses) PostDashboardsIDMembersWithBodyWithResponse(ctx context.Context, dashboardID string, params *PostDashboardsIDMembersParams, contentType string, body io.Reader) (*PostDashboardsIDMembersResponse, error) {
+ rsp, err := c.PostDashboardsIDMembersWithBody(ctx, dashboardID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostDashboardsIDMembersResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostDashboardsIDMembersWithResponse(ctx context.Context, dashboardID string, params *PostDashboardsIDMembersParams, body PostDashboardsIDMembersJSONRequestBody) (*PostDashboardsIDMembersResponse, error) {
+ rsp, err := c.PostDashboardsIDMembers(ctx, dashboardID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostDashboardsIDMembersResponse(rsp)
+}
+
+// DeleteDashboardsIDMembersIDWithResponse request returning *DeleteDashboardsIDMembersIDResponse
+func (c *ClientWithResponses) DeleteDashboardsIDMembersIDWithResponse(ctx context.Context, dashboardID string, userID string, params *DeleteDashboardsIDMembersIDParams) (*DeleteDashboardsIDMembersIDResponse, error) {
+ rsp, err := c.DeleteDashboardsIDMembersID(ctx, dashboardID, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteDashboardsIDMembersIDResponse(rsp)
+}
+
+// GetDashboardsIDOwnersWithResponse request returning *GetDashboardsIDOwnersResponse
+func (c *ClientWithResponses) GetDashboardsIDOwnersWithResponse(ctx context.Context, dashboardID string, params *GetDashboardsIDOwnersParams) (*GetDashboardsIDOwnersResponse, error) {
+ rsp, err := c.GetDashboardsIDOwners(ctx, dashboardID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetDashboardsIDOwnersResponse(rsp)
+}
+
+// PostDashboardsIDOwnersWithBodyWithResponse request with arbitrary body returning *PostDashboardsIDOwnersResponse
+func (c *ClientWithResponses) PostDashboardsIDOwnersWithBodyWithResponse(ctx context.Context, dashboardID string, params *PostDashboardsIDOwnersParams, contentType string, body io.Reader) (*PostDashboardsIDOwnersResponse, error) {
+ rsp, err := c.PostDashboardsIDOwnersWithBody(ctx, dashboardID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostDashboardsIDOwnersResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostDashboardsIDOwnersWithResponse(ctx context.Context, dashboardID string, params *PostDashboardsIDOwnersParams, body PostDashboardsIDOwnersJSONRequestBody) (*PostDashboardsIDOwnersResponse, error) {
+ rsp, err := c.PostDashboardsIDOwners(ctx, dashboardID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostDashboardsIDOwnersResponse(rsp)
+}
+
+// DeleteDashboardsIDOwnersIDWithResponse request returning *DeleteDashboardsIDOwnersIDResponse
+func (c *ClientWithResponses) DeleteDashboardsIDOwnersIDWithResponse(ctx context.Context, dashboardID string, userID string, params *DeleteDashboardsIDOwnersIDParams) (*DeleteDashboardsIDOwnersIDResponse, error) {
+ rsp, err := c.DeleteDashboardsIDOwnersID(ctx, dashboardID, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteDashboardsIDOwnersIDResponse(rsp)
+}
+
+// GetDBRPsWithResponse request returning *GetDBRPsResponse
+func (c *ClientWithResponses) GetDBRPsWithResponse(ctx context.Context, params *GetDBRPsParams) (*GetDBRPsResponse, error) {
+ rsp, err := c.GetDBRPs(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetDBRPsResponse(rsp)
+}
+
+// PostDBRPWithBodyWithResponse request with arbitrary body returning *PostDBRPResponse
+func (c *ClientWithResponses) PostDBRPWithBodyWithResponse(ctx context.Context, params *PostDBRPParams, contentType string, body io.Reader) (*PostDBRPResponse, error) {
+ rsp, err := c.PostDBRPWithBody(ctx, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostDBRPResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostDBRPWithResponse(ctx context.Context, params *PostDBRPParams, body PostDBRPJSONRequestBody) (*PostDBRPResponse, error) {
+ rsp, err := c.PostDBRP(ctx, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostDBRPResponse(rsp)
+}
+
+// DeleteDBRPIDWithResponse request returning *DeleteDBRPIDResponse
+func (c *ClientWithResponses) DeleteDBRPIDWithResponse(ctx context.Context, dbrpID string, params *DeleteDBRPIDParams) (*DeleteDBRPIDResponse, error) {
+ rsp, err := c.DeleteDBRPID(ctx, dbrpID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteDBRPIDResponse(rsp)
+}
+
+// GetDBRPsIDWithResponse request returning *GetDBRPsIDResponse
+func (c *ClientWithResponses) GetDBRPsIDWithResponse(ctx context.Context, dbrpID string, params *GetDBRPsIDParams) (*GetDBRPsIDResponse, error) {
+ rsp, err := c.GetDBRPsID(ctx, dbrpID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetDBRPsIDResponse(rsp)
+}
+
+// PatchDBRPIDWithBodyWithResponse request with arbitrary body returning *PatchDBRPIDResponse
+func (c *ClientWithResponses) PatchDBRPIDWithBodyWithResponse(ctx context.Context, dbrpID string, params *PatchDBRPIDParams, contentType string, body io.Reader) (*PatchDBRPIDResponse, error) {
+ rsp, err := c.PatchDBRPIDWithBody(ctx, dbrpID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchDBRPIDResponse(rsp)
+}
+
+func (c *ClientWithResponses) PatchDBRPIDWithResponse(ctx context.Context, dbrpID string, params *PatchDBRPIDParams, body PatchDBRPIDJSONRequestBody) (*PatchDBRPIDResponse, error) {
+ rsp, err := c.PatchDBRPID(ctx, dbrpID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchDBRPIDResponse(rsp)
+}
+
+// PostDeleteWithBodyWithResponse request with arbitrary body returning *PostDeleteResponse
+func (c *ClientWithResponses) PostDeleteWithBodyWithResponse(ctx context.Context, params *PostDeleteParams, contentType string, body io.Reader) (*PostDeleteResponse, error) {
+ rsp, err := c.PostDeleteWithBody(ctx, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostDeleteResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostDeleteWithResponse(ctx context.Context, params *PostDeleteParams, body PostDeleteJSONRequestBody) (*PostDeleteResponse, error) {
+ rsp, err := c.PostDelete(ctx, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostDeleteResponse(rsp)
+}
+
+// GetFlagsWithResponse request returning *GetFlagsResponse
+func (c *ClientWithResponses) GetFlagsWithResponse(ctx context.Context, params *GetFlagsParams) (*GetFlagsResponse, error) {
+ rsp, err := c.GetFlags(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetFlagsResponse(rsp)
+}
+
+// GetHealthWithResponse request returning *GetHealthResponse
+func (c *ClientWithResponses) GetHealthWithResponse(ctx context.Context, params *GetHealthParams) (*GetHealthResponse, error) {
+ rsp, err := c.GetHealth(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetHealthResponse(rsp)
+}
+
+// GetLabelsWithResponse request returning *GetLabelsResponse
+func (c *ClientWithResponses) GetLabelsWithResponse(ctx context.Context, params *GetLabelsParams) (*GetLabelsResponse, error) {
+ rsp, err := c.GetLabels(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetLabelsResponse(rsp)
+}
+
+// PostLabelsWithBodyWithResponse request with arbitrary body returning *PostLabelsResponse
+func (c *ClientWithResponses) PostLabelsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader) (*PostLabelsResponse, error) {
+ rsp, err := c.PostLabelsWithBody(ctx, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostLabelsResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostLabelsWithResponse(ctx context.Context, body PostLabelsJSONRequestBody) (*PostLabelsResponse, error) {
+ rsp, err := c.PostLabels(ctx, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostLabelsResponse(rsp)
+}
+
+// DeleteLabelsIDWithResponse request returning *DeleteLabelsIDResponse
+func (c *ClientWithResponses) DeleteLabelsIDWithResponse(ctx context.Context, labelID string, params *DeleteLabelsIDParams) (*DeleteLabelsIDResponse, error) {
+ rsp, err := c.DeleteLabelsID(ctx, labelID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteLabelsIDResponse(rsp)
+}
+
+// GetLabelsIDWithResponse request returning *GetLabelsIDResponse
+func (c *ClientWithResponses) GetLabelsIDWithResponse(ctx context.Context, labelID string, params *GetLabelsIDParams) (*GetLabelsIDResponse, error) {
+ rsp, err := c.GetLabelsID(ctx, labelID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetLabelsIDResponse(rsp)
+}
+
+// PatchLabelsIDWithBodyWithResponse request with arbitrary body returning *PatchLabelsIDResponse
+func (c *ClientWithResponses) PatchLabelsIDWithBodyWithResponse(ctx context.Context, labelID string, params *PatchLabelsIDParams, contentType string, body io.Reader) (*PatchLabelsIDResponse, error) {
+ rsp, err := c.PatchLabelsIDWithBody(ctx, labelID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchLabelsIDResponse(rsp)
+}
+
+func (c *ClientWithResponses) PatchLabelsIDWithResponse(ctx context.Context, labelID string, params *PatchLabelsIDParams, body PatchLabelsIDJSONRequestBody) (*PatchLabelsIDResponse, error) {
+ rsp, err := c.PatchLabelsID(ctx, labelID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchLabelsIDResponse(rsp)
+}
+
+// GetLegacyAuthorizationsWithResponse request returning *GetLegacyAuthorizationsResponse
+func (c *ClientWithResponses) GetLegacyAuthorizationsWithResponse(ctx context.Context, params *GetLegacyAuthorizationsParams) (*GetLegacyAuthorizationsResponse, error) {
+ rsp, err := c.GetLegacyAuthorizations(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetLegacyAuthorizationsResponse(rsp)
+}
+
+// PostLegacyAuthorizationsWithBodyWithResponse request with arbitrary body returning *PostLegacyAuthorizationsResponse
+func (c *ClientWithResponses) PostLegacyAuthorizationsWithBodyWithResponse(ctx context.Context, params *PostLegacyAuthorizationsParams, contentType string, body io.Reader) (*PostLegacyAuthorizationsResponse, error) {
+ rsp, err := c.PostLegacyAuthorizationsWithBody(ctx, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostLegacyAuthorizationsResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostLegacyAuthorizationsWithResponse(ctx context.Context, params *PostLegacyAuthorizationsParams, body PostLegacyAuthorizationsJSONRequestBody) (*PostLegacyAuthorizationsResponse, error) {
+ rsp, err := c.PostLegacyAuthorizations(ctx, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostLegacyAuthorizationsResponse(rsp)
+}
+
+// DeleteLegacyAuthorizationsIDWithResponse request returning *DeleteLegacyAuthorizationsIDResponse
+func (c *ClientWithResponses) DeleteLegacyAuthorizationsIDWithResponse(ctx context.Context, authID string, params *DeleteLegacyAuthorizationsIDParams) (*DeleteLegacyAuthorizationsIDResponse, error) {
+ rsp, err := c.DeleteLegacyAuthorizationsID(ctx, authID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteLegacyAuthorizationsIDResponse(rsp)
+}
+
+// GetLegacyAuthorizationsIDWithResponse request returning *GetLegacyAuthorizationsIDResponse
+func (c *ClientWithResponses) GetLegacyAuthorizationsIDWithResponse(ctx context.Context, authID string, params *GetLegacyAuthorizationsIDParams) (*GetLegacyAuthorizationsIDResponse, error) {
+ rsp, err := c.GetLegacyAuthorizationsID(ctx, authID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetLegacyAuthorizationsIDResponse(rsp)
+}
+
+// PatchLegacyAuthorizationsIDWithBodyWithResponse request with arbitrary body returning *PatchLegacyAuthorizationsIDResponse
+func (c *ClientWithResponses) PatchLegacyAuthorizationsIDWithBodyWithResponse(ctx context.Context, authID string, params *PatchLegacyAuthorizationsIDParams, contentType string, body io.Reader) (*PatchLegacyAuthorizationsIDResponse, error) {
+ rsp, err := c.PatchLegacyAuthorizationsIDWithBody(ctx, authID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchLegacyAuthorizationsIDResponse(rsp)
+}
+
+func (c *ClientWithResponses) PatchLegacyAuthorizationsIDWithResponse(ctx context.Context, authID string, params *PatchLegacyAuthorizationsIDParams, body PatchLegacyAuthorizationsIDJSONRequestBody) (*PatchLegacyAuthorizationsIDResponse, error) {
+ rsp, err := c.PatchLegacyAuthorizationsID(ctx, authID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchLegacyAuthorizationsIDResponse(rsp)
+}
+
+// PostLegacyAuthorizationsIDPasswordWithBodyWithResponse request with arbitrary body returning *PostLegacyAuthorizationsIDPasswordResponse
+func (c *ClientWithResponses) PostLegacyAuthorizationsIDPasswordWithBodyWithResponse(ctx context.Context, authID string, params *PostLegacyAuthorizationsIDPasswordParams, contentType string, body io.Reader) (*PostLegacyAuthorizationsIDPasswordResponse, error) {
+ rsp, err := c.PostLegacyAuthorizationsIDPasswordWithBody(ctx, authID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostLegacyAuthorizationsIDPasswordResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostLegacyAuthorizationsIDPasswordWithResponse(ctx context.Context, authID string, params *PostLegacyAuthorizationsIDPasswordParams, body PostLegacyAuthorizationsIDPasswordJSONRequestBody) (*PostLegacyAuthorizationsIDPasswordResponse, error) {
+ rsp, err := c.PostLegacyAuthorizationsIDPassword(ctx, authID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostLegacyAuthorizationsIDPasswordResponse(rsp)
+}
+
+// GetMeWithResponse request returning *GetMeResponse
+func (c *ClientWithResponses) GetMeWithResponse(ctx context.Context, params *GetMeParams) (*GetMeResponse, error) {
+ rsp, err := c.GetMe(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetMeResponse(rsp)
+}
+
+// PutMePasswordWithBodyWithResponse request with arbitrary body returning *PutMePasswordResponse
+func (c *ClientWithResponses) PutMePasswordWithBodyWithResponse(ctx context.Context, params *PutMePasswordParams, contentType string, body io.Reader) (*PutMePasswordResponse, error) {
+ rsp, err := c.PutMePasswordWithBody(ctx, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePutMePasswordResponse(rsp)
+}
+
+func (c *ClientWithResponses) PutMePasswordWithResponse(ctx context.Context, params *PutMePasswordParams, body PutMePasswordJSONRequestBody) (*PutMePasswordResponse, error) {
+ rsp, err := c.PutMePassword(ctx, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePutMePasswordResponse(rsp)
+}
+
+// GetMetricsWithResponse request returning *GetMetricsResponse
+func (c *ClientWithResponses) GetMetricsWithResponse(ctx context.Context, params *GetMetricsParams) (*GetMetricsResponse, error) {
+ rsp, err := c.GetMetrics(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetMetricsResponse(rsp)
+}
+
+// GetNotificationEndpointsWithResponse request returning *GetNotificationEndpointsResponse
+func (c *ClientWithResponses) GetNotificationEndpointsWithResponse(ctx context.Context, params *GetNotificationEndpointsParams) (*GetNotificationEndpointsResponse, error) {
+ rsp, err := c.GetNotificationEndpoints(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetNotificationEndpointsResponse(rsp)
+}
+
+// CreateNotificationEndpointWithBodyWithResponse request with arbitrary body returning *CreateNotificationEndpointResponse
+func (c *ClientWithResponses) CreateNotificationEndpointWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader) (*CreateNotificationEndpointResponse, error) {
+ rsp, err := c.CreateNotificationEndpointWithBody(ctx, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParseCreateNotificationEndpointResponse(rsp)
+}
+
+func (c *ClientWithResponses) CreateNotificationEndpointWithResponse(ctx context.Context, body CreateNotificationEndpointJSONRequestBody) (*CreateNotificationEndpointResponse, error) {
+ rsp, err := c.CreateNotificationEndpoint(ctx, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParseCreateNotificationEndpointResponse(rsp)
+}
+
+// DeleteNotificationEndpointsIDWithResponse request returning *DeleteNotificationEndpointsIDResponse
+func (c *ClientWithResponses) DeleteNotificationEndpointsIDWithResponse(ctx context.Context, endpointID string, params *DeleteNotificationEndpointsIDParams) (*DeleteNotificationEndpointsIDResponse, error) {
+ rsp, err := c.DeleteNotificationEndpointsID(ctx, endpointID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteNotificationEndpointsIDResponse(rsp)
+}
+
+// GetNotificationEndpointsIDWithResponse request returning *GetNotificationEndpointsIDResponse
+func (c *ClientWithResponses) GetNotificationEndpointsIDWithResponse(ctx context.Context, endpointID string, params *GetNotificationEndpointsIDParams) (*GetNotificationEndpointsIDResponse, error) {
+ rsp, err := c.GetNotificationEndpointsID(ctx, endpointID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetNotificationEndpointsIDResponse(rsp)
+}
+
+// PatchNotificationEndpointsIDWithBodyWithResponse request with arbitrary body returning *PatchNotificationEndpointsIDResponse
+func (c *ClientWithResponses) PatchNotificationEndpointsIDWithBodyWithResponse(ctx context.Context, endpointID string, params *PatchNotificationEndpointsIDParams, contentType string, body io.Reader) (*PatchNotificationEndpointsIDResponse, error) {
+ rsp, err := c.PatchNotificationEndpointsIDWithBody(ctx, endpointID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchNotificationEndpointsIDResponse(rsp)
+}
+
+func (c *ClientWithResponses) PatchNotificationEndpointsIDWithResponse(ctx context.Context, endpointID string, params *PatchNotificationEndpointsIDParams, body PatchNotificationEndpointsIDJSONRequestBody) (*PatchNotificationEndpointsIDResponse, error) {
+ rsp, err := c.PatchNotificationEndpointsID(ctx, endpointID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchNotificationEndpointsIDResponse(rsp)
+}
+
+// PutNotificationEndpointsIDWithBodyWithResponse request with arbitrary body returning *PutNotificationEndpointsIDResponse
+func (c *ClientWithResponses) PutNotificationEndpointsIDWithBodyWithResponse(ctx context.Context, endpointID string, params *PutNotificationEndpointsIDParams, contentType string, body io.Reader) (*PutNotificationEndpointsIDResponse, error) {
+ rsp, err := c.PutNotificationEndpointsIDWithBody(ctx, endpointID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePutNotificationEndpointsIDResponse(rsp)
+}
+
+func (c *ClientWithResponses) PutNotificationEndpointsIDWithResponse(ctx context.Context, endpointID string, params *PutNotificationEndpointsIDParams, body PutNotificationEndpointsIDJSONRequestBody) (*PutNotificationEndpointsIDResponse, error) {
+ rsp, err := c.PutNotificationEndpointsID(ctx, endpointID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePutNotificationEndpointsIDResponse(rsp)
+}
+
+// GetNotificationEndpointsIDLabelsWithResponse request returning *GetNotificationEndpointsIDLabelsResponse
+func (c *ClientWithResponses) GetNotificationEndpointsIDLabelsWithResponse(ctx context.Context, endpointID string, params *GetNotificationEndpointsIDLabelsParams) (*GetNotificationEndpointsIDLabelsResponse, error) {
+ rsp, err := c.GetNotificationEndpointsIDLabels(ctx, endpointID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetNotificationEndpointsIDLabelsResponse(rsp)
+}
+
+// PostNotificationEndpointIDLabelsWithBodyWithResponse request with arbitrary body returning *PostNotificationEndpointIDLabelsResponse
+func (c *ClientWithResponses) PostNotificationEndpointIDLabelsWithBodyWithResponse(ctx context.Context, endpointID string, params *PostNotificationEndpointIDLabelsParams, contentType string, body io.Reader) (*PostNotificationEndpointIDLabelsResponse, error) {
+ rsp, err := c.PostNotificationEndpointIDLabelsWithBody(ctx, endpointID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostNotificationEndpointIDLabelsResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostNotificationEndpointIDLabelsWithResponse(ctx context.Context, endpointID string, params *PostNotificationEndpointIDLabelsParams, body PostNotificationEndpointIDLabelsJSONRequestBody) (*PostNotificationEndpointIDLabelsResponse, error) {
+ rsp, err := c.PostNotificationEndpointIDLabels(ctx, endpointID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostNotificationEndpointIDLabelsResponse(rsp)
+}
+
+// DeleteNotificationEndpointsIDLabelsIDWithResponse request returning *DeleteNotificationEndpointsIDLabelsIDResponse
+func (c *ClientWithResponses) DeleteNotificationEndpointsIDLabelsIDWithResponse(ctx context.Context, endpointID string, labelID string, params *DeleteNotificationEndpointsIDLabelsIDParams) (*DeleteNotificationEndpointsIDLabelsIDResponse, error) {
+ rsp, err := c.DeleteNotificationEndpointsIDLabelsID(ctx, endpointID, labelID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteNotificationEndpointsIDLabelsIDResponse(rsp)
+}
+
+// GetNotificationRulesWithResponse request returning *GetNotificationRulesResponse
+func (c *ClientWithResponses) GetNotificationRulesWithResponse(ctx context.Context, params *GetNotificationRulesParams) (*GetNotificationRulesResponse, error) {
+ rsp, err := c.GetNotificationRules(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetNotificationRulesResponse(rsp)
+}
+
+// CreateNotificationRuleWithBodyWithResponse request with arbitrary body returning *CreateNotificationRuleResponse
+func (c *ClientWithResponses) CreateNotificationRuleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader) (*CreateNotificationRuleResponse, error) {
+ rsp, err := c.CreateNotificationRuleWithBody(ctx, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParseCreateNotificationRuleResponse(rsp)
+}
+
+func (c *ClientWithResponses) CreateNotificationRuleWithResponse(ctx context.Context, body CreateNotificationRuleJSONRequestBody) (*CreateNotificationRuleResponse, error) {
+ rsp, err := c.CreateNotificationRule(ctx, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParseCreateNotificationRuleResponse(rsp)
+}
+
+// DeleteNotificationRulesIDWithResponse request returning *DeleteNotificationRulesIDResponse
+func (c *ClientWithResponses) DeleteNotificationRulesIDWithResponse(ctx context.Context, ruleID string, params *DeleteNotificationRulesIDParams) (*DeleteNotificationRulesIDResponse, error) {
+ rsp, err := c.DeleteNotificationRulesID(ctx, ruleID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteNotificationRulesIDResponse(rsp)
+}
+
+// GetNotificationRulesIDWithResponse request returning *GetNotificationRulesIDResponse
+func (c *ClientWithResponses) GetNotificationRulesIDWithResponse(ctx context.Context, ruleID string, params *GetNotificationRulesIDParams) (*GetNotificationRulesIDResponse, error) {
+ rsp, err := c.GetNotificationRulesID(ctx, ruleID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetNotificationRulesIDResponse(rsp)
+}
+
+// PatchNotificationRulesIDWithBodyWithResponse request with arbitrary body returning *PatchNotificationRulesIDResponse
+func (c *ClientWithResponses) PatchNotificationRulesIDWithBodyWithResponse(ctx context.Context, ruleID string, params *PatchNotificationRulesIDParams, contentType string, body io.Reader) (*PatchNotificationRulesIDResponse, error) {
+ rsp, err := c.PatchNotificationRulesIDWithBody(ctx, ruleID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchNotificationRulesIDResponse(rsp)
+}
+
+func (c *ClientWithResponses) PatchNotificationRulesIDWithResponse(ctx context.Context, ruleID string, params *PatchNotificationRulesIDParams, body PatchNotificationRulesIDJSONRequestBody) (*PatchNotificationRulesIDResponse, error) {
+ rsp, err := c.PatchNotificationRulesID(ctx, ruleID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchNotificationRulesIDResponse(rsp)
+}
+
+// PutNotificationRulesIDWithBodyWithResponse request with arbitrary body returning *PutNotificationRulesIDResponse
+func (c *ClientWithResponses) PutNotificationRulesIDWithBodyWithResponse(ctx context.Context, ruleID string, params *PutNotificationRulesIDParams, contentType string, body io.Reader) (*PutNotificationRulesIDResponse, error) {
+ rsp, err := c.PutNotificationRulesIDWithBody(ctx, ruleID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePutNotificationRulesIDResponse(rsp)
+}
+
+func (c *ClientWithResponses) PutNotificationRulesIDWithResponse(ctx context.Context, ruleID string, params *PutNotificationRulesIDParams, body PutNotificationRulesIDJSONRequestBody) (*PutNotificationRulesIDResponse, error) {
+ rsp, err := c.PutNotificationRulesID(ctx, ruleID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePutNotificationRulesIDResponse(rsp)
+}
+
+// GetNotificationRulesIDLabelsWithResponse request returning *GetNotificationRulesIDLabelsResponse
+func (c *ClientWithResponses) GetNotificationRulesIDLabelsWithResponse(ctx context.Context, ruleID string, params *GetNotificationRulesIDLabelsParams) (*GetNotificationRulesIDLabelsResponse, error) {
+ rsp, err := c.GetNotificationRulesIDLabels(ctx, ruleID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetNotificationRulesIDLabelsResponse(rsp)
+}
+
+// PostNotificationRuleIDLabelsWithBodyWithResponse request with arbitrary body returning *PostNotificationRuleIDLabelsResponse
+func (c *ClientWithResponses) PostNotificationRuleIDLabelsWithBodyWithResponse(ctx context.Context, ruleID string, params *PostNotificationRuleIDLabelsParams, contentType string, body io.Reader) (*PostNotificationRuleIDLabelsResponse, error) {
+ rsp, err := c.PostNotificationRuleIDLabelsWithBody(ctx, ruleID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostNotificationRuleIDLabelsResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostNotificationRuleIDLabelsWithResponse(ctx context.Context, ruleID string, params *PostNotificationRuleIDLabelsParams, body PostNotificationRuleIDLabelsJSONRequestBody) (*PostNotificationRuleIDLabelsResponse, error) {
+ rsp, err := c.PostNotificationRuleIDLabels(ctx, ruleID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostNotificationRuleIDLabelsResponse(rsp)
+}
+
+// DeleteNotificationRulesIDLabelsIDWithResponse request returning *DeleteNotificationRulesIDLabelsIDResponse
+func (c *ClientWithResponses) DeleteNotificationRulesIDLabelsIDWithResponse(ctx context.Context, ruleID string, labelID string, params *DeleteNotificationRulesIDLabelsIDParams) (*DeleteNotificationRulesIDLabelsIDResponse, error) {
+ rsp, err := c.DeleteNotificationRulesIDLabelsID(ctx, ruleID, labelID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteNotificationRulesIDLabelsIDResponse(rsp)
+}
+
+// GetNotificationRulesIDQueryWithResponse request returning *GetNotificationRulesIDQueryResponse
+func (c *ClientWithResponses) GetNotificationRulesIDQueryWithResponse(ctx context.Context, ruleID string, params *GetNotificationRulesIDQueryParams) (*GetNotificationRulesIDQueryResponse, error) {
+ rsp, err := c.GetNotificationRulesIDQuery(ctx, ruleID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetNotificationRulesIDQueryResponse(rsp)
+}
+
+// GetOrgsWithResponse request returning *GetOrgsResponse
+func (c *ClientWithResponses) GetOrgsWithResponse(ctx context.Context, params *GetOrgsParams) (*GetOrgsResponse, error) {
+ rsp, err := c.GetOrgs(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetOrgsResponse(rsp)
+}
+
+// PostOrgsWithBodyWithResponse request with arbitrary body returning *PostOrgsResponse
+func (c *ClientWithResponses) PostOrgsWithBodyWithResponse(ctx context.Context, params *PostOrgsParams, contentType string, body io.Reader) (*PostOrgsResponse, error) {
+ rsp, err := c.PostOrgsWithBody(ctx, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostOrgsResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostOrgsWithResponse(ctx context.Context, params *PostOrgsParams, body PostOrgsJSONRequestBody) (*PostOrgsResponse, error) {
+ rsp, err := c.PostOrgs(ctx, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostOrgsResponse(rsp)
+}
+
+// DeleteOrgsIDWithResponse request returning *DeleteOrgsIDResponse
+func (c *ClientWithResponses) DeleteOrgsIDWithResponse(ctx context.Context, orgID string, params *DeleteOrgsIDParams) (*DeleteOrgsIDResponse, error) {
+ rsp, err := c.DeleteOrgsID(ctx, orgID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteOrgsIDResponse(rsp)
+}
+
+// GetOrgsIDWithResponse request returning *GetOrgsIDResponse
+func (c *ClientWithResponses) GetOrgsIDWithResponse(ctx context.Context, orgID string, params *GetOrgsIDParams) (*GetOrgsIDResponse, error) {
+ rsp, err := c.GetOrgsID(ctx, orgID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetOrgsIDResponse(rsp)
+}
+
+// PatchOrgsIDWithBodyWithResponse request with arbitrary body returning *PatchOrgsIDResponse
+func (c *ClientWithResponses) PatchOrgsIDWithBodyWithResponse(ctx context.Context, orgID string, params *PatchOrgsIDParams, contentType string, body io.Reader) (*PatchOrgsIDResponse, error) {
+ rsp, err := c.PatchOrgsIDWithBody(ctx, orgID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchOrgsIDResponse(rsp)
+}
+
+func (c *ClientWithResponses) PatchOrgsIDWithResponse(ctx context.Context, orgID string, params *PatchOrgsIDParams, body PatchOrgsIDJSONRequestBody) (*PatchOrgsIDResponse, error) {
+ rsp, err := c.PatchOrgsID(ctx, orgID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchOrgsIDResponse(rsp)
+}
+
+// GetOrgsIDMembersWithResponse request returning *GetOrgsIDMembersResponse
+func (c *ClientWithResponses) GetOrgsIDMembersWithResponse(ctx context.Context, orgID string, params *GetOrgsIDMembersParams) (*GetOrgsIDMembersResponse, error) {
+ rsp, err := c.GetOrgsIDMembers(ctx, orgID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetOrgsIDMembersResponse(rsp)
+}
+
+// PostOrgsIDMembersWithBodyWithResponse request with arbitrary body returning *PostOrgsIDMembersResponse
+func (c *ClientWithResponses) PostOrgsIDMembersWithBodyWithResponse(ctx context.Context, orgID string, params *PostOrgsIDMembersParams, contentType string, body io.Reader) (*PostOrgsIDMembersResponse, error) {
+ rsp, err := c.PostOrgsIDMembersWithBody(ctx, orgID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostOrgsIDMembersResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostOrgsIDMembersWithResponse(ctx context.Context, orgID string, params *PostOrgsIDMembersParams, body PostOrgsIDMembersJSONRequestBody) (*PostOrgsIDMembersResponse, error) {
+ rsp, err := c.PostOrgsIDMembers(ctx, orgID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostOrgsIDMembersResponse(rsp)
+}
+
+// DeleteOrgsIDMembersIDWithResponse request returning *DeleteOrgsIDMembersIDResponse
+func (c *ClientWithResponses) DeleteOrgsIDMembersIDWithResponse(ctx context.Context, orgID string, userID string, params *DeleteOrgsIDMembersIDParams) (*DeleteOrgsIDMembersIDResponse, error) {
+ rsp, err := c.DeleteOrgsIDMembersID(ctx, orgID, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteOrgsIDMembersIDResponse(rsp)
+}
+
+// GetOrgsIDOwnersWithResponse request returning *GetOrgsIDOwnersResponse
+func (c *ClientWithResponses) GetOrgsIDOwnersWithResponse(ctx context.Context, orgID string, params *GetOrgsIDOwnersParams) (*GetOrgsIDOwnersResponse, error) {
+ rsp, err := c.GetOrgsIDOwners(ctx, orgID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetOrgsIDOwnersResponse(rsp)
+}
+
+// PostOrgsIDOwnersWithBodyWithResponse request with arbitrary body returning *PostOrgsIDOwnersResponse
+func (c *ClientWithResponses) PostOrgsIDOwnersWithBodyWithResponse(ctx context.Context, orgID string, params *PostOrgsIDOwnersParams, contentType string, body io.Reader) (*PostOrgsIDOwnersResponse, error) {
+ rsp, err := c.PostOrgsIDOwnersWithBody(ctx, orgID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostOrgsIDOwnersResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostOrgsIDOwnersWithResponse(ctx context.Context, orgID string, params *PostOrgsIDOwnersParams, body PostOrgsIDOwnersJSONRequestBody) (*PostOrgsIDOwnersResponse, error) {
+ rsp, err := c.PostOrgsIDOwners(ctx, orgID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostOrgsIDOwnersResponse(rsp)
+}
+
+// DeleteOrgsIDOwnersIDWithResponse request returning *DeleteOrgsIDOwnersIDResponse
+func (c *ClientWithResponses) DeleteOrgsIDOwnersIDWithResponse(ctx context.Context, orgID string, userID string, params *DeleteOrgsIDOwnersIDParams) (*DeleteOrgsIDOwnersIDResponse, error) {
+ rsp, err := c.DeleteOrgsIDOwnersID(ctx, orgID, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteOrgsIDOwnersIDResponse(rsp)
+}
+
+// GetOrgsIDSecretsWithResponse request returning *GetOrgsIDSecretsResponse
+func (c *ClientWithResponses) GetOrgsIDSecretsWithResponse(ctx context.Context, orgID string, params *GetOrgsIDSecretsParams) (*GetOrgsIDSecretsResponse, error) {
+ rsp, err := c.GetOrgsIDSecrets(ctx, orgID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetOrgsIDSecretsResponse(rsp)
+}
+
+// PatchOrgsIDSecretsWithBodyWithResponse request with arbitrary body returning *PatchOrgsIDSecretsResponse
+func (c *ClientWithResponses) PatchOrgsIDSecretsWithBodyWithResponse(ctx context.Context, orgID string, params *PatchOrgsIDSecretsParams, contentType string, body io.Reader) (*PatchOrgsIDSecretsResponse, error) {
+ rsp, err := c.PatchOrgsIDSecretsWithBody(ctx, orgID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchOrgsIDSecretsResponse(rsp)
+}
+
+func (c *ClientWithResponses) PatchOrgsIDSecretsWithResponse(ctx context.Context, orgID string, params *PatchOrgsIDSecretsParams, body PatchOrgsIDSecretsJSONRequestBody) (*PatchOrgsIDSecretsResponse, error) {
+ rsp, err := c.PatchOrgsIDSecrets(ctx, orgID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchOrgsIDSecretsResponse(rsp)
+}
+
+// PostOrgsIDSecretsWithBodyWithResponse request with arbitrary body returning *PostOrgsIDSecretsResponse
+func (c *ClientWithResponses) PostOrgsIDSecretsWithBodyWithResponse(ctx context.Context, orgID string, params *PostOrgsIDSecretsParams, contentType string, body io.Reader) (*PostOrgsIDSecretsResponse, error) {
+ rsp, err := c.PostOrgsIDSecretsWithBody(ctx, orgID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostOrgsIDSecretsResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostOrgsIDSecretsWithResponse(ctx context.Context, orgID string, params *PostOrgsIDSecretsParams, body PostOrgsIDSecretsJSONRequestBody) (*PostOrgsIDSecretsResponse, error) {
+ rsp, err := c.PostOrgsIDSecrets(ctx, orgID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostOrgsIDSecretsResponse(rsp)
+}
+
+// DeleteOrgsIDSecretsIDWithResponse request returning *DeleteOrgsIDSecretsIDResponse
+func (c *ClientWithResponses) DeleteOrgsIDSecretsIDWithResponse(ctx context.Context, orgID string, secretID string, params *DeleteOrgsIDSecretsIDParams) (*DeleteOrgsIDSecretsIDResponse, error) {
+ rsp, err := c.DeleteOrgsIDSecretsID(ctx, orgID, secretID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteOrgsIDSecretsIDResponse(rsp)
+}
+
+// GetPingWithResponse request returning *GetPingResponse
+func (c *ClientWithResponses) GetPingWithResponse(ctx context.Context) (*GetPingResponse, error) {
+ rsp, err := c.GetPing(ctx)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetPingResponse(rsp)
+}
+
+// HeadPingWithResponse request returning *HeadPingResponse
+func (c *ClientWithResponses) HeadPingWithResponse(ctx context.Context) (*HeadPingResponse, error) {
+ rsp, err := c.HeadPing(ctx)
+ if err != nil {
+ return nil, err
+ }
+ return ParseHeadPingResponse(rsp)
+}
+
+// PostQueryWithBodyWithResponse request with arbitrary body returning *PostQueryResponse
+func (c *ClientWithResponses) PostQueryWithBodyWithResponse(ctx context.Context, params *PostQueryParams, contentType string, body io.Reader) (*PostQueryResponse, error) {
+ rsp, err := c.PostQueryWithBody(ctx, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostQueryResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostQueryWithResponse(ctx context.Context, params *PostQueryParams, body PostQueryJSONRequestBody) (*PostQueryResponse, error) {
+ rsp, err := c.PostQuery(ctx, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostQueryResponse(rsp)
+}
+
+// PostQueryAnalyzeWithBodyWithResponse request with arbitrary body returning *PostQueryAnalyzeResponse
+func (c *ClientWithResponses) PostQueryAnalyzeWithBodyWithResponse(ctx context.Context, params *PostQueryAnalyzeParams, contentType string, body io.Reader) (*PostQueryAnalyzeResponse, error) {
+ rsp, err := c.PostQueryAnalyzeWithBody(ctx, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostQueryAnalyzeResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostQueryAnalyzeWithResponse(ctx context.Context, params *PostQueryAnalyzeParams, body PostQueryAnalyzeJSONRequestBody) (*PostQueryAnalyzeResponse, error) {
+ rsp, err := c.PostQueryAnalyze(ctx, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostQueryAnalyzeResponse(rsp)
+}
+
+// PostQueryAstWithBodyWithResponse request with arbitrary body returning *PostQueryAstResponse
+func (c *ClientWithResponses) PostQueryAstWithBodyWithResponse(ctx context.Context, params *PostQueryAstParams, contentType string, body io.Reader) (*PostQueryAstResponse, error) {
+ rsp, err := c.PostQueryAstWithBody(ctx, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostQueryAstResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostQueryAstWithResponse(ctx context.Context, params *PostQueryAstParams, body PostQueryAstJSONRequestBody) (*PostQueryAstResponse, error) {
+ rsp, err := c.PostQueryAst(ctx, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostQueryAstResponse(rsp)
+}
+
+// GetQuerySuggestionsWithResponse request returning *GetQuerySuggestionsResponse
+func (c *ClientWithResponses) GetQuerySuggestionsWithResponse(ctx context.Context, params *GetQuerySuggestionsParams) (*GetQuerySuggestionsResponse, error) {
+ rsp, err := c.GetQuerySuggestions(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetQuerySuggestionsResponse(rsp)
+}
+
+// GetQuerySuggestionsNameWithResponse request returning *GetQuerySuggestionsNameResponse
+func (c *ClientWithResponses) GetQuerySuggestionsNameWithResponse(ctx context.Context, name string, params *GetQuerySuggestionsNameParams) (*GetQuerySuggestionsNameResponse, error) {
+ rsp, err := c.GetQuerySuggestionsName(ctx, name, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetQuerySuggestionsNameResponse(rsp)
+}
+
+// GetReadyWithResponse request returning *GetReadyResponse
+func (c *ClientWithResponses) GetReadyWithResponse(ctx context.Context, params *GetReadyParams) (*GetReadyResponse, error) {
+ rsp, err := c.GetReady(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetReadyResponse(rsp)
+}
+
+// GetRemoteConnectionsWithResponse request returning *GetRemoteConnectionsResponse
+func (c *ClientWithResponses) GetRemoteConnectionsWithResponse(ctx context.Context, params *GetRemoteConnectionsParams) (*GetRemoteConnectionsResponse, error) {
+ rsp, err := c.GetRemoteConnections(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetRemoteConnectionsResponse(rsp)
+}
+
+// PostRemoteConnectionWithBodyWithResponse request with arbitrary body returning *PostRemoteConnectionResponse
+func (c *ClientWithResponses) PostRemoteConnectionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader) (*PostRemoteConnectionResponse, error) {
+ rsp, err := c.PostRemoteConnectionWithBody(ctx, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostRemoteConnectionResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostRemoteConnectionWithResponse(ctx context.Context, body PostRemoteConnectionJSONRequestBody) (*PostRemoteConnectionResponse, error) {
+ rsp, err := c.PostRemoteConnection(ctx, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostRemoteConnectionResponse(rsp)
+}
+
+// DeleteRemoteConnectionByIDWithResponse request returning *DeleteRemoteConnectionByIDResponse
+func (c *ClientWithResponses) DeleteRemoteConnectionByIDWithResponse(ctx context.Context, remoteID string, params *DeleteRemoteConnectionByIDParams) (*DeleteRemoteConnectionByIDResponse, error) {
+ rsp, err := c.DeleteRemoteConnectionByID(ctx, remoteID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteRemoteConnectionByIDResponse(rsp)
+}
+
+// GetRemoteConnectionByIDWithResponse request returning *GetRemoteConnectionByIDResponse
+func (c *ClientWithResponses) GetRemoteConnectionByIDWithResponse(ctx context.Context, remoteID string, params *GetRemoteConnectionByIDParams) (*GetRemoteConnectionByIDResponse, error) {
+ rsp, err := c.GetRemoteConnectionByID(ctx, remoteID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetRemoteConnectionByIDResponse(rsp)
+}
+
+// PatchRemoteConnectionByIDWithBodyWithResponse request with arbitrary body returning *PatchRemoteConnectionByIDResponse
+func (c *ClientWithResponses) PatchRemoteConnectionByIDWithBodyWithResponse(ctx context.Context, remoteID string, params *PatchRemoteConnectionByIDParams, contentType string, body io.Reader) (*PatchRemoteConnectionByIDResponse, error) {
+ rsp, err := c.PatchRemoteConnectionByIDWithBody(ctx, remoteID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchRemoteConnectionByIDResponse(rsp)
+}
+
+func (c *ClientWithResponses) PatchRemoteConnectionByIDWithResponse(ctx context.Context, remoteID string, params *PatchRemoteConnectionByIDParams, body PatchRemoteConnectionByIDJSONRequestBody) (*PatchRemoteConnectionByIDResponse, error) {
+ rsp, err := c.PatchRemoteConnectionByID(ctx, remoteID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchRemoteConnectionByIDResponse(rsp)
+}
+
+// GetReplicationsWithResponse request returning *GetReplicationsResponse
+func (c *ClientWithResponses) GetReplicationsWithResponse(ctx context.Context, params *GetReplicationsParams) (*GetReplicationsResponse, error) {
+ rsp, err := c.GetReplications(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetReplicationsResponse(rsp)
+}
+
+// PostReplicationWithBodyWithResponse request with arbitrary body returning *PostReplicationResponse
+func (c *ClientWithResponses) PostReplicationWithBodyWithResponse(ctx context.Context, params *PostReplicationParams, contentType string, body io.Reader) (*PostReplicationResponse, error) {
+ rsp, err := c.PostReplicationWithBody(ctx, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostReplicationResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostReplicationWithResponse(ctx context.Context, params *PostReplicationParams, body PostReplicationJSONRequestBody) (*PostReplicationResponse, error) {
+ rsp, err := c.PostReplication(ctx, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostReplicationResponse(rsp)
+}
+
+// DeleteReplicationByIDWithResponse request returning *DeleteReplicationByIDResponse
+func (c *ClientWithResponses) DeleteReplicationByIDWithResponse(ctx context.Context, replicationID string, params *DeleteReplicationByIDParams) (*DeleteReplicationByIDResponse, error) {
+ rsp, err := c.DeleteReplicationByID(ctx, replicationID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteReplicationByIDResponse(rsp)
+}
+
+// GetReplicationByIDWithResponse request returning *GetReplicationByIDResponse
+func (c *ClientWithResponses) GetReplicationByIDWithResponse(ctx context.Context, replicationID string, params *GetReplicationByIDParams) (*GetReplicationByIDResponse, error) {
+ rsp, err := c.GetReplicationByID(ctx, replicationID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetReplicationByIDResponse(rsp)
+}
+
+// PatchReplicationByIDWithBodyWithResponse request with arbitrary body returning *PatchReplicationByIDResponse
+func (c *ClientWithResponses) PatchReplicationByIDWithBodyWithResponse(ctx context.Context, replicationID string, params *PatchReplicationByIDParams, contentType string, body io.Reader) (*PatchReplicationByIDResponse, error) {
+ rsp, err := c.PatchReplicationByIDWithBody(ctx, replicationID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchReplicationByIDResponse(rsp)
+}
+
+func (c *ClientWithResponses) PatchReplicationByIDWithResponse(ctx context.Context, replicationID string, params *PatchReplicationByIDParams, body PatchReplicationByIDJSONRequestBody) (*PatchReplicationByIDResponse, error) {
+ rsp, err := c.PatchReplicationByID(ctx, replicationID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchReplicationByIDResponse(rsp)
+}
+
+// PostValidateReplicationByIDWithResponse request returning *PostValidateReplicationByIDResponse
+func (c *ClientWithResponses) PostValidateReplicationByIDWithResponse(ctx context.Context, replicationID string, params *PostValidateReplicationByIDParams) (*PostValidateReplicationByIDResponse, error) {
+ rsp, err := c.PostValidateReplicationByID(ctx, replicationID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostValidateReplicationByIDResponse(rsp)
+}
+
+// GetResourcesWithResponse request returning *GetResourcesResponse
+func (c *ClientWithResponses) GetResourcesWithResponse(ctx context.Context, params *GetResourcesParams) (*GetResourcesResponse, error) {
+ rsp, err := c.GetResources(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetResourcesResponse(rsp)
+}
+
+// PostRestoreBucketIDWithBodyWithResponse request with arbitrary body returning *PostRestoreBucketIDResponse
+func (c *ClientWithResponses) PostRestoreBucketIDWithBodyWithResponse(ctx context.Context, bucketID string, params *PostRestoreBucketIDParams, contentType string, body io.Reader) (*PostRestoreBucketIDResponse, error) {
+ rsp, err := c.PostRestoreBucketIDWithBody(ctx, bucketID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostRestoreBucketIDResponse(rsp)
+}
+
+// PostRestoreBucketMetadataWithBodyWithResponse request with arbitrary body returning *PostRestoreBucketMetadataResponse
+func (c *ClientWithResponses) PostRestoreBucketMetadataWithBodyWithResponse(ctx context.Context, params *PostRestoreBucketMetadataParams, contentType string, body io.Reader) (*PostRestoreBucketMetadataResponse, error) {
+ rsp, err := c.PostRestoreBucketMetadataWithBody(ctx, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostRestoreBucketMetadataResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostRestoreBucketMetadataWithResponse(ctx context.Context, params *PostRestoreBucketMetadataParams, body PostRestoreBucketMetadataJSONRequestBody) (*PostRestoreBucketMetadataResponse, error) {
+ rsp, err := c.PostRestoreBucketMetadata(ctx, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostRestoreBucketMetadataResponse(rsp)
+}
+
+// PostRestoreKVWithBodyWithResponse request with arbitrary body returning *PostRestoreKVResponse
+func (c *ClientWithResponses) PostRestoreKVWithBodyWithResponse(ctx context.Context, params *PostRestoreKVParams, contentType string, body io.Reader) (*PostRestoreKVResponse, error) {
+ rsp, err := c.PostRestoreKVWithBody(ctx, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostRestoreKVResponse(rsp)
+}
+
+// PostRestoreShardIdWithBodyWithResponse request with arbitrary body returning *PostRestoreShardIdResponse
+func (c *ClientWithResponses) PostRestoreShardIdWithBodyWithResponse(ctx context.Context, shardID string, params *PostRestoreShardIdParams, contentType string, body io.Reader) (*PostRestoreShardIdResponse, error) {
+ rsp, err := c.PostRestoreShardIdWithBody(ctx, shardID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostRestoreShardIdResponse(rsp)
+}
+
+// PostRestoreSQLWithBodyWithResponse request with arbitrary body returning *PostRestoreSQLResponse
+func (c *ClientWithResponses) PostRestoreSQLWithBodyWithResponse(ctx context.Context, params *PostRestoreSQLParams, contentType string, body io.Reader) (*PostRestoreSQLResponse, error) {
+ rsp, err := c.PostRestoreSQLWithBody(ctx, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostRestoreSQLResponse(rsp)
+}
+
+// GetScrapersWithResponse request returning *GetScrapersResponse
+func (c *ClientWithResponses) GetScrapersWithResponse(ctx context.Context, params *GetScrapersParams) (*GetScrapersResponse, error) {
+ rsp, err := c.GetScrapers(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetScrapersResponse(rsp)
+}
+
+// PostScrapersWithBodyWithResponse request with arbitrary body returning *PostScrapersResponse
+func (c *ClientWithResponses) PostScrapersWithBodyWithResponse(ctx context.Context, params *PostScrapersParams, contentType string, body io.Reader) (*PostScrapersResponse, error) {
+ rsp, err := c.PostScrapersWithBody(ctx, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostScrapersResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostScrapersWithResponse(ctx context.Context, params *PostScrapersParams, body PostScrapersJSONRequestBody) (*PostScrapersResponse, error) {
+ rsp, err := c.PostScrapers(ctx, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostScrapersResponse(rsp)
+}
+
+// DeleteScrapersIDWithResponse request returning *DeleteScrapersIDResponse
+func (c *ClientWithResponses) DeleteScrapersIDWithResponse(ctx context.Context, scraperTargetID string, params *DeleteScrapersIDParams) (*DeleteScrapersIDResponse, error) {
+ rsp, err := c.DeleteScrapersID(ctx, scraperTargetID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteScrapersIDResponse(rsp)
+}
+
+// GetScrapersIDWithResponse request returning *GetScrapersIDResponse
+func (c *ClientWithResponses) GetScrapersIDWithResponse(ctx context.Context, scraperTargetID string, params *GetScrapersIDParams) (*GetScrapersIDResponse, error) {
+ rsp, err := c.GetScrapersID(ctx, scraperTargetID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetScrapersIDResponse(rsp)
+}
+
+// PatchScrapersIDWithBodyWithResponse request with arbitrary body returning *PatchScrapersIDResponse
+func (c *ClientWithResponses) PatchScrapersIDWithBodyWithResponse(ctx context.Context, scraperTargetID string, params *PatchScrapersIDParams, contentType string, body io.Reader) (*PatchScrapersIDResponse, error) {
+ rsp, err := c.PatchScrapersIDWithBody(ctx, scraperTargetID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchScrapersIDResponse(rsp)
+}
+
+func (c *ClientWithResponses) PatchScrapersIDWithResponse(ctx context.Context, scraperTargetID string, params *PatchScrapersIDParams, body PatchScrapersIDJSONRequestBody) (*PatchScrapersIDResponse, error) {
+ rsp, err := c.PatchScrapersID(ctx, scraperTargetID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchScrapersIDResponse(rsp)
+}
+
+// GetScrapersIDLabelsWithResponse request returning *GetScrapersIDLabelsResponse
+func (c *ClientWithResponses) GetScrapersIDLabelsWithResponse(ctx context.Context, scraperTargetID string, params *GetScrapersIDLabelsParams) (*GetScrapersIDLabelsResponse, error) {
+ rsp, err := c.GetScrapersIDLabels(ctx, scraperTargetID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetScrapersIDLabelsResponse(rsp)
+}
+
+// PostScrapersIDLabelsWithBodyWithResponse request with arbitrary body returning *PostScrapersIDLabelsResponse
+func (c *ClientWithResponses) PostScrapersIDLabelsWithBodyWithResponse(ctx context.Context, scraperTargetID string, params *PostScrapersIDLabelsParams, contentType string, body io.Reader) (*PostScrapersIDLabelsResponse, error) {
+ rsp, err := c.PostScrapersIDLabelsWithBody(ctx, scraperTargetID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostScrapersIDLabelsResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostScrapersIDLabelsWithResponse(ctx context.Context, scraperTargetID string, params *PostScrapersIDLabelsParams, body PostScrapersIDLabelsJSONRequestBody) (*PostScrapersIDLabelsResponse, error) {
+ rsp, err := c.PostScrapersIDLabels(ctx, scraperTargetID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostScrapersIDLabelsResponse(rsp)
+}
+
+// DeleteScrapersIDLabelsIDWithResponse request returning *DeleteScrapersIDLabelsIDResponse
+func (c *ClientWithResponses) DeleteScrapersIDLabelsIDWithResponse(ctx context.Context, scraperTargetID string, labelID string, params *DeleteScrapersIDLabelsIDParams) (*DeleteScrapersIDLabelsIDResponse, error) {
+ rsp, err := c.DeleteScrapersIDLabelsID(ctx, scraperTargetID, labelID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteScrapersIDLabelsIDResponse(rsp)
+}
+
+// GetScrapersIDMembersWithResponse request returning *GetScrapersIDMembersResponse
+func (c *ClientWithResponses) GetScrapersIDMembersWithResponse(ctx context.Context, scraperTargetID string, params *GetScrapersIDMembersParams) (*GetScrapersIDMembersResponse, error) {
+ rsp, err := c.GetScrapersIDMembers(ctx, scraperTargetID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetScrapersIDMembersResponse(rsp)
+}
+
+// PostScrapersIDMembersWithBodyWithResponse request with arbitrary body returning *PostScrapersIDMembersResponse
+func (c *ClientWithResponses) PostScrapersIDMembersWithBodyWithResponse(ctx context.Context, scraperTargetID string, params *PostScrapersIDMembersParams, contentType string, body io.Reader) (*PostScrapersIDMembersResponse, error) {
+ rsp, err := c.PostScrapersIDMembersWithBody(ctx, scraperTargetID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostScrapersIDMembersResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostScrapersIDMembersWithResponse(ctx context.Context, scraperTargetID string, params *PostScrapersIDMembersParams, body PostScrapersIDMembersJSONRequestBody) (*PostScrapersIDMembersResponse, error) {
+ rsp, err := c.PostScrapersIDMembers(ctx, scraperTargetID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostScrapersIDMembersResponse(rsp)
+}
+
+// DeleteScrapersIDMembersIDWithResponse request returning *DeleteScrapersIDMembersIDResponse
+func (c *ClientWithResponses) DeleteScrapersIDMembersIDWithResponse(ctx context.Context, scraperTargetID string, userID string, params *DeleteScrapersIDMembersIDParams) (*DeleteScrapersIDMembersIDResponse, error) {
+ rsp, err := c.DeleteScrapersIDMembersID(ctx, scraperTargetID, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteScrapersIDMembersIDResponse(rsp)
+}
+
+// GetScrapersIDOwnersWithResponse request returning *GetScrapersIDOwnersResponse
+func (c *ClientWithResponses) GetScrapersIDOwnersWithResponse(ctx context.Context, scraperTargetID string, params *GetScrapersIDOwnersParams) (*GetScrapersIDOwnersResponse, error) {
+ rsp, err := c.GetScrapersIDOwners(ctx, scraperTargetID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetScrapersIDOwnersResponse(rsp)
+}
+
+// PostScrapersIDOwnersWithBodyWithResponse request with arbitrary body returning *PostScrapersIDOwnersResponse
+func (c *ClientWithResponses) PostScrapersIDOwnersWithBodyWithResponse(ctx context.Context, scraperTargetID string, params *PostScrapersIDOwnersParams, contentType string, body io.Reader) (*PostScrapersIDOwnersResponse, error) {
+ rsp, err := c.PostScrapersIDOwnersWithBody(ctx, scraperTargetID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostScrapersIDOwnersResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostScrapersIDOwnersWithResponse(ctx context.Context, scraperTargetID string, params *PostScrapersIDOwnersParams, body PostScrapersIDOwnersJSONRequestBody) (*PostScrapersIDOwnersResponse, error) {
+ rsp, err := c.PostScrapersIDOwners(ctx, scraperTargetID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostScrapersIDOwnersResponse(rsp)
+}
+
+// DeleteScrapersIDOwnersIDWithResponse request returning *DeleteScrapersIDOwnersIDResponse
+func (c *ClientWithResponses) DeleteScrapersIDOwnersIDWithResponse(ctx context.Context, scraperTargetID string, userID string, params *DeleteScrapersIDOwnersIDParams) (*DeleteScrapersIDOwnersIDResponse, error) {
+ rsp, err := c.DeleteScrapersIDOwnersID(ctx, scraperTargetID, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteScrapersIDOwnersIDResponse(rsp)
+}
+
+// GetSetupWithResponse request returning *GetSetupResponse
+func (c *ClientWithResponses) GetSetupWithResponse(ctx context.Context, params *GetSetupParams) (*GetSetupResponse, error) {
+ rsp, err := c.GetSetup(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetSetupResponse(rsp)
+}
+
+// PostSetupWithBodyWithResponse request with arbitrary body returning *PostSetupResponse
+func (c *ClientWithResponses) PostSetupWithBodyWithResponse(ctx context.Context, params *PostSetupParams, contentType string, body io.Reader) (*PostSetupResponse, error) {
+ rsp, err := c.PostSetupWithBody(ctx, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostSetupResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostSetupWithResponse(ctx context.Context, params *PostSetupParams, body PostSetupJSONRequestBody) (*PostSetupResponse, error) {
+ rsp, err := c.PostSetup(ctx, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostSetupResponse(rsp)
+}
+
+// PostSigninWithResponse request returning *PostSigninResponse
+func (c *ClientWithResponses) PostSigninWithResponse(ctx context.Context, params *PostSigninParams) (*PostSigninResponse, error) {
+ rsp, err := c.PostSignin(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostSigninResponse(rsp)
+}
+
+// PostSignoutWithResponse request returning *PostSignoutResponse
+func (c *ClientWithResponses) PostSignoutWithResponse(ctx context.Context, params *PostSignoutParams) (*PostSignoutResponse, error) {
+ rsp, err := c.PostSignout(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostSignoutResponse(rsp)
+}
+
+// GetSourcesWithResponse request returning *GetSourcesResponse
+func (c *ClientWithResponses) GetSourcesWithResponse(ctx context.Context, params *GetSourcesParams) (*GetSourcesResponse, error) {
+ rsp, err := c.GetSources(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetSourcesResponse(rsp)
+}
+
+// PostSourcesWithBodyWithResponse request with arbitrary body returning *PostSourcesResponse
+func (c *ClientWithResponses) PostSourcesWithBodyWithResponse(ctx context.Context, params *PostSourcesParams, contentType string, body io.Reader) (*PostSourcesResponse, error) {
+ rsp, err := c.PostSourcesWithBody(ctx, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostSourcesResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostSourcesWithResponse(ctx context.Context, params *PostSourcesParams, body PostSourcesJSONRequestBody) (*PostSourcesResponse, error) {
+ rsp, err := c.PostSources(ctx, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostSourcesResponse(rsp)
+}
+
+// DeleteSourcesIDWithResponse request returning *DeleteSourcesIDResponse
+func (c *ClientWithResponses) DeleteSourcesIDWithResponse(ctx context.Context, sourceID string, params *DeleteSourcesIDParams) (*DeleteSourcesIDResponse, error) {
+ rsp, err := c.DeleteSourcesID(ctx, sourceID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteSourcesIDResponse(rsp)
+}
+
+// GetSourcesIDWithResponse request returning *GetSourcesIDResponse
+func (c *ClientWithResponses) GetSourcesIDWithResponse(ctx context.Context, sourceID string, params *GetSourcesIDParams) (*GetSourcesIDResponse, error) {
+ rsp, err := c.GetSourcesID(ctx, sourceID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetSourcesIDResponse(rsp)
+}
+
+// PatchSourcesIDWithBodyWithResponse request with arbitrary body returning *PatchSourcesIDResponse
+func (c *ClientWithResponses) PatchSourcesIDWithBodyWithResponse(ctx context.Context, sourceID string, params *PatchSourcesIDParams, contentType string, body io.Reader) (*PatchSourcesIDResponse, error) {
+ rsp, err := c.PatchSourcesIDWithBody(ctx, sourceID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchSourcesIDResponse(rsp)
+}
+
+func (c *ClientWithResponses) PatchSourcesIDWithResponse(ctx context.Context, sourceID string, params *PatchSourcesIDParams, body PatchSourcesIDJSONRequestBody) (*PatchSourcesIDResponse, error) {
+ rsp, err := c.PatchSourcesID(ctx, sourceID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchSourcesIDResponse(rsp)
+}
+
+// GetSourcesIDBucketsWithResponse request returning *GetSourcesIDBucketsResponse
+func (c *ClientWithResponses) GetSourcesIDBucketsWithResponse(ctx context.Context, sourceID string, params *GetSourcesIDBucketsParams) (*GetSourcesIDBucketsResponse, error) {
+ rsp, err := c.GetSourcesIDBuckets(ctx, sourceID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetSourcesIDBucketsResponse(rsp)
+}
+
+// GetSourcesIDHealthWithResponse request returning *GetSourcesIDHealthResponse
+func (c *ClientWithResponses) GetSourcesIDHealthWithResponse(ctx context.Context, sourceID string, params *GetSourcesIDHealthParams) (*GetSourcesIDHealthResponse, error) {
+ rsp, err := c.GetSourcesIDHealth(ctx, sourceID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetSourcesIDHealthResponse(rsp)
+}
+
+// ListStacksWithResponse request returning *ListStacksResponse
+func (c *ClientWithResponses) ListStacksWithResponse(ctx context.Context, params *ListStacksParams) (*ListStacksResponse, error) {
+ rsp, err := c.ListStacks(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseListStacksResponse(rsp)
+}
+
+// CreateStackWithBodyWithResponse request with arbitrary body returning *CreateStackResponse
+func (c *ClientWithResponses) CreateStackWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader) (*CreateStackResponse, error) {
+ rsp, err := c.CreateStackWithBody(ctx, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParseCreateStackResponse(rsp)
+}
+
+func (c *ClientWithResponses) CreateStackWithResponse(ctx context.Context, body CreateStackJSONRequestBody) (*CreateStackResponse, error) {
+ rsp, err := c.CreateStack(ctx, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParseCreateStackResponse(rsp)
+}
+
+// DeleteStackWithResponse request returning *DeleteStackResponse
+func (c *ClientWithResponses) DeleteStackWithResponse(ctx context.Context, stackId string, params *DeleteStackParams) (*DeleteStackResponse, error) {
+ rsp, err := c.DeleteStack(ctx, stackId, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteStackResponse(rsp)
+}
+
+// ReadStackWithResponse request returning *ReadStackResponse
+func (c *ClientWithResponses) ReadStackWithResponse(ctx context.Context, stackId string) (*ReadStackResponse, error) {
+ rsp, err := c.ReadStack(ctx, stackId)
+ if err != nil {
+ return nil, err
+ }
+ return ParseReadStackResponse(rsp)
+}
+
+// UpdateStackWithBodyWithResponse request with arbitrary body returning *UpdateStackResponse
+func (c *ClientWithResponses) UpdateStackWithBodyWithResponse(ctx context.Context, stackId string, contentType string, body io.Reader) (*UpdateStackResponse, error) {
+ rsp, err := c.UpdateStackWithBody(ctx, stackId, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParseUpdateStackResponse(rsp)
+}
+
+func (c *ClientWithResponses) UpdateStackWithResponse(ctx context.Context, stackId string, body UpdateStackJSONRequestBody) (*UpdateStackResponse, error) {
+ rsp, err := c.UpdateStack(ctx, stackId, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParseUpdateStackResponse(rsp)
+}
+
+// UninstallStackWithResponse request returning *UninstallStackResponse
+func (c *ClientWithResponses) UninstallStackWithResponse(ctx context.Context, stackId string) (*UninstallStackResponse, error) {
+ rsp, err := c.UninstallStack(ctx, stackId)
+ if err != nil {
+ return nil, err
+ }
+ return ParseUninstallStackResponse(rsp)
+}
+
+// GetTasksWithResponse request returning *GetTasksResponse
+func (c *ClientWithResponses) GetTasksWithResponse(ctx context.Context, params *GetTasksParams) (*GetTasksResponse, error) {
+ rsp, err := c.GetTasks(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetTasksResponse(rsp)
+}
+
+// PostTasksWithBodyWithResponse request with arbitrary body returning *PostTasksResponse
+func (c *ClientWithResponses) PostTasksWithBodyWithResponse(ctx context.Context, params *PostTasksParams, contentType string, body io.Reader) (*PostTasksResponse, error) {
+ rsp, err := c.PostTasksWithBody(ctx, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostTasksResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostTasksWithResponse(ctx context.Context, params *PostTasksParams, body PostTasksJSONRequestBody) (*PostTasksResponse, error) {
+ rsp, err := c.PostTasks(ctx, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostTasksResponse(rsp)
+}
+
+// DeleteTasksIDWithResponse request returning *DeleteTasksIDResponse
+func (c *ClientWithResponses) DeleteTasksIDWithResponse(ctx context.Context, taskID string, params *DeleteTasksIDParams) (*DeleteTasksIDResponse, error) {
+ rsp, err := c.DeleteTasksID(ctx, taskID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteTasksIDResponse(rsp)
+}
+
+// GetTasksIDWithResponse request returning *GetTasksIDResponse
+func (c *ClientWithResponses) GetTasksIDWithResponse(ctx context.Context, taskID string, params *GetTasksIDParams) (*GetTasksIDResponse, error) {
+ rsp, err := c.GetTasksID(ctx, taskID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetTasksIDResponse(rsp)
+}
+
+// PatchTasksIDWithBodyWithResponse request with arbitrary body returning *PatchTasksIDResponse
+func (c *ClientWithResponses) PatchTasksIDWithBodyWithResponse(ctx context.Context, taskID string, params *PatchTasksIDParams, contentType string, body io.Reader) (*PatchTasksIDResponse, error) {
+ rsp, err := c.PatchTasksIDWithBody(ctx, taskID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchTasksIDResponse(rsp)
+}
+
+func (c *ClientWithResponses) PatchTasksIDWithResponse(ctx context.Context, taskID string, params *PatchTasksIDParams, body PatchTasksIDJSONRequestBody) (*PatchTasksIDResponse, error) {
+ rsp, err := c.PatchTasksID(ctx, taskID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchTasksIDResponse(rsp)
+}
+
+// GetTasksIDLabelsWithResponse request returning *GetTasksIDLabelsResponse
+func (c *ClientWithResponses) GetTasksIDLabelsWithResponse(ctx context.Context, taskID string, params *GetTasksIDLabelsParams) (*GetTasksIDLabelsResponse, error) {
+ rsp, err := c.GetTasksIDLabels(ctx, taskID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetTasksIDLabelsResponse(rsp)
+}
+
+// PostTasksIDLabelsWithBodyWithResponse request with arbitrary body returning *PostTasksIDLabelsResponse
+func (c *ClientWithResponses) PostTasksIDLabelsWithBodyWithResponse(ctx context.Context, taskID string, params *PostTasksIDLabelsParams, contentType string, body io.Reader) (*PostTasksIDLabelsResponse, error) {
+ rsp, err := c.PostTasksIDLabelsWithBody(ctx, taskID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostTasksIDLabelsResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostTasksIDLabelsWithResponse(ctx context.Context, taskID string, params *PostTasksIDLabelsParams, body PostTasksIDLabelsJSONRequestBody) (*PostTasksIDLabelsResponse, error) {
+ rsp, err := c.PostTasksIDLabels(ctx, taskID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostTasksIDLabelsResponse(rsp)
+}
+
+// DeleteTasksIDLabelsIDWithResponse request returning *DeleteTasksIDLabelsIDResponse
+func (c *ClientWithResponses) DeleteTasksIDLabelsIDWithResponse(ctx context.Context, taskID string, labelID string, params *DeleteTasksIDLabelsIDParams) (*DeleteTasksIDLabelsIDResponse, error) {
+ rsp, err := c.DeleteTasksIDLabelsID(ctx, taskID, labelID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteTasksIDLabelsIDResponse(rsp)
+}
+
+// GetTasksIDLogsWithResponse request returning *GetTasksIDLogsResponse
+func (c *ClientWithResponses) GetTasksIDLogsWithResponse(ctx context.Context, taskID string, params *GetTasksIDLogsParams) (*GetTasksIDLogsResponse, error) {
+ rsp, err := c.GetTasksIDLogs(ctx, taskID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetTasksIDLogsResponse(rsp)
+}
+
+// GetTasksIDMembersWithResponse request returning *GetTasksIDMembersResponse
+func (c *ClientWithResponses) GetTasksIDMembersWithResponse(ctx context.Context, taskID string, params *GetTasksIDMembersParams) (*GetTasksIDMembersResponse, error) {
+ rsp, err := c.GetTasksIDMembers(ctx, taskID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetTasksIDMembersResponse(rsp)
+}
+
+// PostTasksIDMembersWithBodyWithResponse request with arbitrary body returning *PostTasksIDMembersResponse
+func (c *ClientWithResponses) PostTasksIDMembersWithBodyWithResponse(ctx context.Context, taskID string, params *PostTasksIDMembersParams, contentType string, body io.Reader) (*PostTasksIDMembersResponse, error) {
+ rsp, err := c.PostTasksIDMembersWithBody(ctx, taskID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostTasksIDMembersResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostTasksIDMembersWithResponse(ctx context.Context, taskID string, params *PostTasksIDMembersParams, body PostTasksIDMembersJSONRequestBody) (*PostTasksIDMembersResponse, error) {
+ rsp, err := c.PostTasksIDMembers(ctx, taskID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostTasksIDMembersResponse(rsp)
+}
+
+// DeleteTasksIDMembersIDWithResponse request returning *DeleteTasksIDMembersIDResponse
+func (c *ClientWithResponses) DeleteTasksIDMembersIDWithResponse(ctx context.Context, taskID string, userID string, params *DeleteTasksIDMembersIDParams) (*DeleteTasksIDMembersIDResponse, error) {
+ rsp, err := c.DeleteTasksIDMembersID(ctx, taskID, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteTasksIDMembersIDResponse(rsp)
+}
+
+// GetTasksIDOwnersWithResponse request returning *GetTasksIDOwnersResponse
+func (c *ClientWithResponses) GetTasksIDOwnersWithResponse(ctx context.Context, taskID string, params *GetTasksIDOwnersParams) (*GetTasksIDOwnersResponse, error) {
+ rsp, err := c.GetTasksIDOwners(ctx, taskID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetTasksIDOwnersResponse(rsp)
+}
+
+// PostTasksIDOwnersWithBodyWithResponse request with arbitrary body returning *PostTasksIDOwnersResponse
+func (c *ClientWithResponses) PostTasksIDOwnersWithBodyWithResponse(ctx context.Context, taskID string, params *PostTasksIDOwnersParams, contentType string, body io.Reader) (*PostTasksIDOwnersResponse, error) {
+ rsp, err := c.PostTasksIDOwnersWithBody(ctx, taskID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostTasksIDOwnersResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostTasksIDOwnersWithResponse(ctx context.Context, taskID string, params *PostTasksIDOwnersParams, body PostTasksIDOwnersJSONRequestBody) (*PostTasksIDOwnersResponse, error) {
+ rsp, err := c.PostTasksIDOwners(ctx, taskID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostTasksIDOwnersResponse(rsp)
+}
+
+// DeleteTasksIDOwnersIDWithResponse request returning *DeleteTasksIDOwnersIDResponse
+func (c *ClientWithResponses) DeleteTasksIDOwnersIDWithResponse(ctx context.Context, taskID string, userID string, params *DeleteTasksIDOwnersIDParams) (*DeleteTasksIDOwnersIDResponse, error) {
+ rsp, err := c.DeleteTasksIDOwnersID(ctx, taskID, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteTasksIDOwnersIDResponse(rsp)
+}
+
+// GetTasksIDRunsWithResponse request returning *GetTasksIDRunsResponse
+func (c *ClientWithResponses) GetTasksIDRunsWithResponse(ctx context.Context, taskID string, params *GetTasksIDRunsParams) (*GetTasksIDRunsResponse, error) {
+ rsp, err := c.GetTasksIDRuns(ctx, taskID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetTasksIDRunsResponse(rsp)
+}
+
+// PostTasksIDRunsWithBodyWithResponse request with arbitrary body returning *PostTasksIDRunsResponse
+func (c *ClientWithResponses) PostTasksIDRunsWithBodyWithResponse(ctx context.Context, taskID string, params *PostTasksIDRunsParams, contentType string, body io.Reader) (*PostTasksIDRunsResponse, error) {
+ rsp, err := c.PostTasksIDRunsWithBody(ctx, taskID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostTasksIDRunsResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostTasksIDRunsWithResponse(ctx context.Context, taskID string, params *PostTasksIDRunsParams, body PostTasksIDRunsJSONRequestBody) (*PostTasksIDRunsResponse, error) {
+ rsp, err := c.PostTasksIDRuns(ctx, taskID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostTasksIDRunsResponse(rsp)
+}
+
+// DeleteTasksIDRunsIDWithResponse request returning *DeleteTasksIDRunsIDResponse
+func (c *ClientWithResponses) DeleteTasksIDRunsIDWithResponse(ctx context.Context, taskID string, runID string, params *DeleteTasksIDRunsIDParams) (*DeleteTasksIDRunsIDResponse, error) {
+ rsp, err := c.DeleteTasksIDRunsID(ctx, taskID, runID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteTasksIDRunsIDResponse(rsp)
+}
+
+// GetTasksIDRunsIDWithResponse request returning *GetTasksIDRunsIDResponse
+func (c *ClientWithResponses) GetTasksIDRunsIDWithResponse(ctx context.Context, taskID string, runID string, params *GetTasksIDRunsIDParams) (*GetTasksIDRunsIDResponse, error) {
+ rsp, err := c.GetTasksIDRunsID(ctx, taskID, runID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetTasksIDRunsIDResponse(rsp)
+}
+
+// GetTasksIDRunsIDLogsWithResponse request returning *GetTasksIDRunsIDLogsResponse
+func (c *ClientWithResponses) GetTasksIDRunsIDLogsWithResponse(ctx context.Context, taskID string, runID string, params *GetTasksIDRunsIDLogsParams) (*GetTasksIDRunsIDLogsResponse, error) {
+ rsp, err := c.GetTasksIDRunsIDLogs(ctx, taskID, runID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetTasksIDRunsIDLogsResponse(rsp)
+}
+
+// PostTasksIDRunsIDRetryWithBodyWithResponse request with arbitrary body returning *PostTasksIDRunsIDRetryResponse
+func (c *ClientWithResponses) PostTasksIDRunsIDRetryWithBodyWithResponse(ctx context.Context, taskID string, runID string, params *PostTasksIDRunsIDRetryParams, contentType string, body io.Reader) (*PostTasksIDRunsIDRetryResponse, error) {
+ rsp, err := c.PostTasksIDRunsIDRetryWithBody(ctx, taskID, runID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostTasksIDRunsIDRetryResponse(rsp)
+}
+
+// GetTelegrafPluginsWithResponse request returning *GetTelegrafPluginsResponse
+func (c *ClientWithResponses) GetTelegrafPluginsWithResponse(ctx context.Context, params *GetTelegrafPluginsParams) (*GetTelegrafPluginsResponse, error) {
+ rsp, err := c.GetTelegrafPlugins(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetTelegrafPluginsResponse(rsp)
+}
+
+// GetTelegrafsWithResponse request returning *GetTelegrafsResponse
+func (c *ClientWithResponses) GetTelegrafsWithResponse(ctx context.Context, params *GetTelegrafsParams) (*GetTelegrafsResponse, error) {
+ rsp, err := c.GetTelegrafs(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetTelegrafsResponse(rsp)
+}
+
+// PostTelegrafsWithBodyWithResponse request with arbitrary body returning *PostTelegrafsResponse
+func (c *ClientWithResponses) PostTelegrafsWithBodyWithResponse(ctx context.Context, params *PostTelegrafsParams, contentType string, body io.Reader) (*PostTelegrafsResponse, error) {
+ rsp, err := c.PostTelegrafsWithBody(ctx, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostTelegrafsResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostTelegrafsWithResponse(ctx context.Context, params *PostTelegrafsParams, body PostTelegrafsJSONRequestBody) (*PostTelegrafsResponse, error) {
+ rsp, err := c.PostTelegrafs(ctx, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostTelegrafsResponse(rsp)
+}
+
+// DeleteTelegrafsIDWithResponse request returning *DeleteTelegrafsIDResponse
+func (c *ClientWithResponses) DeleteTelegrafsIDWithResponse(ctx context.Context, telegrafID string, params *DeleteTelegrafsIDParams) (*DeleteTelegrafsIDResponse, error) {
+ rsp, err := c.DeleteTelegrafsID(ctx, telegrafID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteTelegrafsIDResponse(rsp)
+}
+
+// GetTelegrafsIDWithResponse request returning *GetTelegrafsIDResponse
+func (c *ClientWithResponses) GetTelegrafsIDWithResponse(ctx context.Context, telegrafID string, params *GetTelegrafsIDParams) (*GetTelegrafsIDResponse, error) {
+ rsp, err := c.GetTelegrafsID(ctx, telegrafID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetTelegrafsIDResponse(rsp)
+}
+
+// PutTelegrafsIDWithBodyWithResponse request with arbitrary body returning *PutTelegrafsIDResponse
+func (c *ClientWithResponses) PutTelegrafsIDWithBodyWithResponse(ctx context.Context, telegrafID string, params *PutTelegrafsIDParams, contentType string, body io.Reader) (*PutTelegrafsIDResponse, error) {
+ rsp, err := c.PutTelegrafsIDWithBody(ctx, telegrafID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePutTelegrafsIDResponse(rsp)
+}
+
+func (c *ClientWithResponses) PutTelegrafsIDWithResponse(ctx context.Context, telegrafID string, params *PutTelegrafsIDParams, body PutTelegrafsIDJSONRequestBody) (*PutTelegrafsIDResponse, error) {
+ rsp, err := c.PutTelegrafsID(ctx, telegrafID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePutTelegrafsIDResponse(rsp)
+}
+
+// GetTelegrafsIDLabelsWithResponse request returning *GetTelegrafsIDLabelsResponse
+func (c *ClientWithResponses) GetTelegrafsIDLabelsWithResponse(ctx context.Context, telegrafID string, params *GetTelegrafsIDLabelsParams) (*GetTelegrafsIDLabelsResponse, error) {
+ rsp, err := c.GetTelegrafsIDLabels(ctx, telegrafID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetTelegrafsIDLabelsResponse(rsp)
+}
+
+// PostTelegrafsIDLabelsWithBodyWithResponse request with arbitrary body returning *PostTelegrafsIDLabelsResponse
+func (c *ClientWithResponses) PostTelegrafsIDLabelsWithBodyWithResponse(ctx context.Context, telegrafID string, params *PostTelegrafsIDLabelsParams, contentType string, body io.Reader) (*PostTelegrafsIDLabelsResponse, error) {
+ rsp, err := c.PostTelegrafsIDLabelsWithBody(ctx, telegrafID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostTelegrafsIDLabelsResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostTelegrafsIDLabelsWithResponse(ctx context.Context, telegrafID string, params *PostTelegrafsIDLabelsParams, body PostTelegrafsIDLabelsJSONRequestBody) (*PostTelegrafsIDLabelsResponse, error) {
+ rsp, err := c.PostTelegrafsIDLabels(ctx, telegrafID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostTelegrafsIDLabelsResponse(rsp)
+}
+
+// DeleteTelegrafsIDLabelsIDWithResponse request returning *DeleteTelegrafsIDLabelsIDResponse
+func (c *ClientWithResponses) DeleteTelegrafsIDLabelsIDWithResponse(ctx context.Context, telegrafID string, labelID string, params *DeleteTelegrafsIDLabelsIDParams) (*DeleteTelegrafsIDLabelsIDResponse, error) {
+ rsp, err := c.DeleteTelegrafsIDLabelsID(ctx, telegrafID, labelID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteTelegrafsIDLabelsIDResponse(rsp)
+}
+
+// GetTelegrafsIDMembersWithResponse request returning *GetTelegrafsIDMembersResponse
+func (c *ClientWithResponses) GetTelegrafsIDMembersWithResponse(ctx context.Context, telegrafID string, params *GetTelegrafsIDMembersParams) (*GetTelegrafsIDMembersResponse, error) {
+ rsp, err := c.GetTelegrafsIDMembers(ctx, telegrafID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetTelegrafsIDMembersResponse(rsp)
+}
+
+// PostTelegrafsIDMembersWithBodyWithResponse request with arbitrary body returning *PostTelegrafsIDMembersResponse
+func (c *ClientWithResponses) PostTelegrafsIDMembersWithBodyWithResponse(ctx context.Context, telegrafID string, params *PostTelegrafsIDMembersParams, contentType string, body io.Reader) (*PostTelegrafsIDMembersResponse, error) {
+ rsp, err := c.PostTelegrafsIDMembersWithBody(ctx, telegrafID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostTelegrafsIDMembersResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostTelegrafsIDMembersWithResponse(ctx context.Context, telegrafID string, params *PostTelegrafsIDMembersParams, body PostTelegrafsIDMembersJSONRequestBody) (*PostTelegrafsIDMembersResponse, error) {
+ rsp, err := c.PostTelegrafsIDMembers(ctx, telegrafID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostTelegrafsIDMembersResponse(rsp)
+}
+
+// DeleteTelegrafsIDMembersIDWithResponse request returning *DeleteTelegrafsIDMembersIDResponse
+func (c *ClientWithResponses) DeleteTelegrafsIDMembersIDWithResponse(ctx context.Context, telegrafID string, userID string, params *DeleteTelegrafsIDMembersIDParams) (*DeleteTelegrafsIDMembersIDResponse, error) {
+ rsp, err := c.DeleteTelegrafsIDMembersID(ctx, telegrafID, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteTelegrafsIDMembersIDResponse(rsp)
+}
+
+// GetTelegrafsIDOwnersWithResponse request returning *GetTelegrafsIDOwnersResponse
+func (c *ClientWithResponses) GetTelegrafsIDOwnersWithResponse(ctx context.Context, telegrafID string, params *GetTelegrafsIDOwnersParams) (*GetTelegrafsIDOwnersResponse, error) {
+ rsp, err := c.GetTelegrafsIDOwners(ctx, telegrafID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetTelegrafsIDOwnersResponse(rsp)
+}
+
+// PostTelegrafsIDOwnersWithBodyWithResponse request with arbitrary body returning *PostTelegrafsIDOwnersResponse
+func (c *ClientWithResponses) PostTelegrafsIDOwnersWithBodyWithResponse(ctx context.Context, telegrafID string, params *PostTelegrafsIDOwnersParams, contentType string, body io.Reader) (*PostTelegrafsIDOwnersResponse, error) {
+ rsp, err := c.PostTelegrafsIDOwnersWithBody(ctx, telegrafID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostTelegrafsIDOwnersResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostTelegrafsIDOwnersWithResponse(ctx context.Context, telegrafID string, params *PostTelegrafsIDOwnersParams, body PostTelegrafsIDOwnersJSONRequestBody) (*PostTelegrafsIDOwnersResponse, error) {
+ rsp, err := c.PostTelegrafsIDOwners(ctx, telegrafID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostTelegrafsIDOwnersResponse(rsp)
+}
+
+// DeleteTelegrafsIDOwnersIDWithResponse request returning *DeleteTelegrafsIDOwnersIDResponse
+func (c *ClientWithResponses) DeleteTelegrafsIDOwnersIDWithResponse(ctx context.Context, telegrafID string, userID string, params *DeleteTelegrafsIDOwnersIDParams) (*DeleteTelegrafsIDOwnersIDResponse, error) {
+ rsp, err := c.DeleteTelegrafsIDOwnersID(ctx, telegrafID, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteTelegrafsIDOwnersIDResponse(rsp)
+}
+
+// ApplyTemplateWithBodyWithResponse request with arbitrary body returning *ApplyTemplateResponse
+func (c *ClientWithResponses) ApplyTemplateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader) (*ApplyTemplateResponse, error) {
+ rsp, err := c.ApplyTemplateWithBody(ctx, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParseApplyTemplateResponse(rsp)
+}
+
+func (c *ClientWithResponses) ApplyTemplateWithResponse(ctx context.Context, body ApplyTemplateJSONRequestBody) (*ApplyTemplateResponse, error) {
+ rsp, err := c.ApplyTemplate(ctx, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParseApplyTemplateResponse(rsp)
+}
+
+// ExportTemplateWithBodyWithResponse request with arbitrary body returning *ExportTemplateResponse
+func (c *ClientWithResponses) ExportTemplateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader) (*ExportTemplateResponse, error) {
+ rsp, err := c.ExportTemplateWithBody(ctx, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParseExportTemplateResponse(rsp)
+}
+
+func (c *ClientWithResponses) ExportTemplateWithResponse(ctx context.Context, body ExportTemplateJSONRequestBody) (*ExportTemplateResponse, error) {
+ rsp, err := c.ExportTemplate(ctx, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParseExportTemplateResponse(rsp)
+}
+
+// GetUsersWithResponse request returning *GetUsersResponse
+func (c *ClientWithResponses) GetUsersWithResponse(ctx context.Context, params *GetUsersParams) (*GetUsersResponse, error) {
+ rsp, err := c.GetUsers(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetUsersResponse(rsp)
+}
+
+// PostUsersWithBodyWithResponse request with arbitrary body returning *PostUsersResponse
+func (c *ClientWithResponses) PostUsersWithBodyWithResponse(ctx context.Context, params *PostUsersParams, contentType string, body io.Reader) (*PostUsersResponse, error) {
+ rsp, err := c.PostUsersWithBody(ctx, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostUsersResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostUsersWithResponse(ctx context.Context, params *PostUsersParams, body PostUsersJSONRequestBody) (*PostUsersResponse, error) {
+ rsp, err := c.PostUsers(ctx, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostUsersResponse(rsp)
+}
+
+// DeleteUsersIDWithResponse request returning *DeleteUsersIDResponse
+func (c *ClientWithResponses) DeleteUsersIDWithResponse(ctx context.Context, userID string, params *DeleteUsersIDParams) (*DeleteUsersIDResponse, error) {
+ rsp, err := c.DeleteUsersID(ctx, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteUsersIDResponse(rsp)
+}
+
+// GetUsersIDWithResponse request returning *GetUsersIDResponse
+func (c *ClientWithResponses) GetUsersIDWithResponse(ctx context.Context, userID string, params *GetUsersIDParams) (*GetUsersIDResponse, error) {
+ rsp, err := c.GetUsersID(ctx, userID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetUsersIDResponse(rsp)
+}
+
+// PatchUsersIDWithBodyWithResponse request with arbitrary body returning *PatchUsersIDResponse
+func (c *ClientWithResponses) PatchUsersIDWithBodyWithResponse(ctx context.Context, userID string, params *PatchUsersIDParams, contentType string, body io.Reader) (*PatchUsersIDResponse, error) {
+ rsp, err := c.PatchUsersIDWithBody(ctx, userID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchUsersIDResponse(rsp)
+}
+
+func (c *ClientWithResponses) PatchUsersIDWithResponse(ctx context.Context, userID string, params *PatchUsersIDParams, body PatchUsersIDJSONRequestBody) (*PatchUsersIDResponse, error) {
+ rsp, err := c.PatchUsersID(ctx, userID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchUsersIDResponse(rsp)
+}
+
+// PostUsersIDPasswordWithBodyWithResponse request with arbitrary body returning *PostUsersIDPasswordResponse
+func (c *ClientWithResponses) PostUsersIDPasswordWithBodyWithResponse(ctx context.Context, userID string, params *PostUsersIDPasswordParams, contentType string, body io.Reader) (*PostUsersIDPasswordResponse, error) {
+ rsp, err := c.PostUsersIDPasswordWithBody(ctx, userID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostUsersIDPasswordResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostUsersIDPasswordWithResponse(ctx context.Context, userID string, params *PostUsersIDPasswordParams, body PostUsersIDPasswordJSONRequestBody) (*PostUsersIDPasswordResponse, error) {
+ rsp, err := c.PostUsersIDPassword(ctx, userID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostUsersIDPasswordResponse(rsp)
+}
+
+// GetVariablesWithResponse request returning *GetVariablesResponse
+func (c *ClientWithResponses) GetVariablesWithResponse(ctx context.Context, params *GetVariablesParams) (*GetVariablesResponse, error) {
+ rsp, err := c.GetVariables(ctx, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetVariablesResponse(rsp)
+}
+
+// PostVariablesWithBodyWithResponse request with arbitrary body returning *PostVariablesResponse
+func (c *ClientWithResponses) PostVariablesWithBodyWithResponse(ctx context.Context, params *PostVariablesParams, contentType string, body io.Reader) (*PostVariablesResponse, error) {
+ rsp, err := c.PostVariablesWithBody(ctx, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostVariablesResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostVariablesWithResponse(ctx context.Context, params *PostVariablesParams, body PostVariablesJSONRequestBody) (*PostVariablesResponse, error) {
+ rsp, err := c.PostVariables(ctx, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostVariablesResponse(rsp)
+}
+
+// DeleteVariablesIDWithResponse request returning *DeleteVariablesIDResponse
+func (c *ClientWithResponses) DeleteVariablesIDWithResponse(ctx context.Context, variableID string, params *DeleteVariablesIDParams) (*DeleteVariablesIDResponse, error) {
+ rsp, err := c.DeleteVariablesID(ctx, variableID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteVariablesIDResponse(rsp)
+}
+
+// GetVariablesIDWithResponse request returning *GetVariablesIDResponse
+func (c *ClientWithResponses) GetVariablesIDWithResponse(ctx context.Context, variableID string, params *GetVariablesIDParams) (*GetVariablesIDResponse, error) {
+ rsp, err := c.GetVariablesID(ctx, variableID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetVariablesIDResponse(rsp)
+}
+
+// PatchVariablesIDWithBodyWithResponse request with arbitrary body returning *PatchVariablesIDResponse
+func (c *ClientWithResponses) PatchVariablesIDWithBodyWithResponse(ctx context.Context, variableID string, params *PatchVariablesIDParams, contentType string, body io.Reader) (*PatchVariablesIDResponse, error) {
+ rsp, err := c.PatchVariablesIDWithBody(ctx, variableID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchVariablesIDResponse(rsp)
+}
+
+func (c *ClientWithResponses) PatchVariablesIDWithResponse(ctx context.Context, variableID string, params *PatchVariablesIDParams, body PatchVariablesIDJSONRequestBody) (*PatchVariablesIDResponse, error) {
+ rsp, err := c.PatchVariablesID(ctx, variableID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePatchVariablesIDResponse(rsp)
+}
+
+// PutVariablesIDWithBodyWithResponse request with arbitrary body returning *PutVariablesIDResponse
+func (c *ClientWithResponses) PutVariablesIDWithBodyWithResponse(ctx context.Context, variableID string, params *PutVariablesIDParams, contentType string, body io.Reader) (*PutVariablesIDResponse, error) {
+ rsp, err := c.PutVariablesIDWithBody(ctx, variableID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePutVariablesIDResponse(rsp)
+}
+
+func (c *ClientWithResponses) PutVariablesIDWithResponse(ctx context.Context, variableID string, params *PutVariablesIDParams, body PutVariablesIDJSONRequestBody) (*PutVariablesIDResponse, error) {
+ rsp, err := c.PutVariablesID(ctx, variableID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePutVariablesIDResponse(rsp)
+}
+
+// GetVariablesIDLabelsWithResponse request returning *GetVariablesIDLabelsResponse
+func (c *ClientWithResponses) GetVariablesIDLabelsWithResponse(ctx context.Context, variableID string, params *GetVariablesIDLabelsParams) (*GetVariablesIDLabelsResponse, error) {
+ rsp, err := c.GetVariablesIDLabels(ctx, variableID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseGetVariablesIDLabelsResponse(rsp)
+}
+
+// PostVariablesIDLabelsWithBodyWithResponse request with arbitrary body returning *PostVariablesIDLabelsResponse
+func (c *ClientWithResponses) PostVariablesIDLabelsWithBodyWithResponse(ctx context.Context, variableID string, params *PostVariablesIDLabelsParams, contentType string, body io.Reader) (*PostVariablesIDLabelsResponse, error) {
+ rsp, err := c.PostVariablesIDLabelsWithBody(ctx, variableID, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostVariablesIDLabelsResponse(rsp)
+}
+
+func (c *ClientWithResponses) PostVariablesIDLabelsWithResponse(ctx context.Context, variableID string, params *PostVariablesIDLabelsParams, body PostVariablesIDLabelsJSONRequestBody) (*PostVariablesIDLabelsResponse, error) {
+ rsp, err := c.PostVariablesIDLabels(ctx, variableID, params, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostVariablesIDLabelsResponse(rsp)
+}
+
+// DeleteVariablesIDLabelsIDWithResponse request returning *DeleteVariablesIDLabelsIDResponse
+func (c *ClientWithResponses) DeleteVariablesIDLabelsIDWithResponse(ctx context.Context, variableID string, labelID string, params *DeleteVariablesIDLabelsIDParams) (*DeleteVariablesIDLabelsIDResponse, error) {
+ rsp, err := c.DeleteVariablesIDLabelsID(ctx, variableID, labelID, params)
+ if err != nil {
+ return nil, err
+ }
+ return ParseDeleteVariablesIDLabelsIDResponse(rsp)
+}
+
+// PostWriteWithBodyWithResponse request with arbitrary body returning *PostWriteResponse
+func (c *ClientWithResponses) PostWriteWithBodyWithResponse(ctx context.Context, params *PostWriteParams, contentType string, body io.Reader) (*PostWriteResponse, error) {
+ rsp, err := c.PostWriteWithBody(ctx, params, contentType, body)
+ if err != nil {
+ return nil, err
+ }
+ return ParsePostWriteResponse(rsp)
+}
+
+// ParseGetRoutesResponse parses an HTTP response from a GetRoutesWithResponse call
+func ParseGetRoutesResponse(rsp *http.Response) (*GetRoutesResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetRoutesResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Routes
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetAuthorizationsResponse parses an HTTP response from a GetAuthorizationsWithResponse call
+func ParseGetAuthorizationsResponse(rsp *http.Response) (*GetAuthorizationsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetAuthorizationsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Authorizations
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostAuthorizationsResponse parses an HTTP response from a PostAuthorizationsWithResponse call
+func ParsePostAuthorizationsResponse(rsp *http.Response) (*PostAuthorizationsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostAuthorizationsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest Authorization
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON400 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteAuthorizationsIDResponse parses an HTTP response from a DeleteAuthorizationsIDWithResponse call
+func ParseDeleteAuthorizationsIDResponse(rsp *http.Response) (*DeleteAuthorizationsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteAuthorizationsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetAuthorizationsIDResponse parses an HTTP response from a GetAuthorizationsIDWithResponse call
+func ParseGetAuthorizationsIDResponse(rsp *http.Response) (*GetAuthorizationsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetAuthorizationsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Authorization
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePatchAuthorizationsIDResponse parses an HTTP response from a PatchAuthorizationsIDWithResponse call
+func ParsePatchAuthorizationsIDResponse(rsp *http.Response) (*PatchAuthorizationsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PatchAuthorizationsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Authorization
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetBackupKVResponse parses an HTTP response from a GetBackupKVWithResponse call
+func ParseGetBackupKVResponse(rsp *http.Response) (*GetBackupKVResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetBackupKVResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetBackupMetadataResponse parses an HTTP response from a GetBackupMetadataWithResponse call
+func ParseGetBackupMetadataResponse(rsp *http.Response) (*GetBackupMetadataResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetBackupMetadataResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetBackupShardIdResponse parses an HTTP response from a GetBackupShardIdWithResponse call
+func ParseGetBackupShardIdResponse(rsp *http.Response) (*GetBackupShardIdResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetBackupShardIdResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetBucketsResponse parses an HTTP response from a GetBucketsWithResponse call
+func ParseGetBucketsResponse(rsp *http.Response) (*GetBucketsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetBucketsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Buckets
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostBucketsResponse parses an HTTP response from a PostBucketsWithResponse call
+func ParsePostBucketsResponse(rsp *http.Response) (*PostBucketsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostBucketsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest Bucket
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 422:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON422 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteBucketsIDResponse parses an HTTP response from a DeleteBucketsIDWithResponse call
+func ParseDeleteBucketsIDResponse(rsp *http.Response) (*DeleteBucketsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteBucketsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetBucketsIDResponse parses an HTTP response from a GetBucketsIDWithResponse call
+func ParseGetBucketsIDResponse(rsp *http.Response) (*GetBucketsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetBucketsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Bucket
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePatchBucketsIDResponse parses an HTTP response from a PatchBucketsIDWithResponse call
+func ParsePatchBucketsIDResponse(rsp *http.Response) (*PatchBucketsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PatchBucketsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Bucket
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetBucketsIDLabelsResponse parses an HTTP response from a GetBucketsIDLabelsWithResponse call
+func ParseGetBucketsIDLabelsResponse(rsp *http.Response) (*GetBucketsIDLabelsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetBucketsIDLabelsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest LabelsResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostBucketsIDLabelsResponse parses an HTTP response from a PostBucketsIDLabelsWithResponse call
+func ParsePostBucketsIDLabelsResponse(rsp *http.Response) (*PostBucketsIDLabelsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostBucketsIDLabelsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest LabelResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteBucketsIDLabelsIDResponse parses an HTTP response from a DeleteBucketsIDLabelsIDWithResponse call
+func ParseDeleteBucketsIDLabelsIDResponse(rsp *http.Response) (*DeleteBucketsIDLabelsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteBucketsIDLabelsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetBucketsIDMembersResponse parses an HTTP response from a GetBucketsIDMembersWithResponse call
+func ParseGetBucketsIDMembersResponse(rsp *http.Response) (*GetBucketsIDMembersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetBucketsIDMembersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest ResourceMembers
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostBucketsIDMembersResponse parses an HTTP response from a PostBucketsIDMembersWithResponse call
+func ParsePostBucketsIDMembersResponse(rsp *http.Response) (*PostBucketsIDMembersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostBucketsIDMembersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest ResourceMember
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteBucketsIDMembersIDResponse parses an HTTP response from a DeleteBucketsIDMembersIDWithResponse call
+func ParseDeleteBucketsIDMembersIDResponse(rsp *http.Response) (*DeleteBucketsIDMembersIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteBucketsIDMembersIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetBucketsIDOwnersResponse parses an HTTP response from a GetBucketsIDOwnersWithResponse call
+func ParseGetBucketsIDOwnersResponse(rsp *http.Response) (*GetBucketsIDOwnersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetBucketsIDOwnersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest ResourceOwners
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostBucketsIDOwnersResponse parses an HTTP response from a PostBucketsIDOwnersWithResponse call
+func ParsePostBucketsIDOwnersResponse(rsp *http.Response) (*PostBucketsIDOwnersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostBucketsIDOwnersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest ResourceOwner
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteBucketsIDOwnersIDResponse parses an HTTP response from a DeleteBucketsIDOwnersIDWithResponse call
+func ParseDeleteBucketsIDOwnersIDResponse(rsp *http.Response) (*DeleteBucketsIDOwnersIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteBucketsIDOwnersIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetChecksResponse parses an HTTP response from a GetChecksWithResponse call
+func ParseGetChecksResponse(rsp *http.Response) (*GetChecksResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetChecksResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Checks
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseCreateCheckResponse parses an HTTP response from a CreateCheckWithResponse call
+func ParseCreateCheckResponse(rsp *http.Response) (*CreateCheckResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &CreateCheckResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest Check
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteChecksIDResponse parses an HTTP response from a DeleteChecksIDWithResponse call
+func ParseDeleteChecksIDResponse(rsp *http.Response) (*DeleteChecksIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteChecksIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetChecksIDResponse parses an HTTP response from a GetChecksIDWithResponse call
+func ParseGetChecksIDResponse(rsp *http.Response) (*GetChecksIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetChecksIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Check
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePatchChecksIDResponse parses an HTTP response from a PatchChecksIDWithResponse call
+func ParsePatchChecksIDResponse(rsp *http.Response) (*PatchChecksIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PatchChecksIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Check
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePutChecksIDResponse parses an HTTP response from a PutChecksIDWithResponse call
+func ParsePutChecksIDResponse(rsp *http.Response) (*PutChecksIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PutChecksIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Check
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetChecksIDLabelsResponse parses an HTTP response from a GetChecksIDLabelsWithResponse call
+func ParseGetChecksIDLabelsResponse(rsp *http.Response) (*GetChecksIDLabelsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetChecksIDLabelsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest LabelsResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostChecksIDLabelsResponse parses an HTTP response from a PostChecksIDLabelsWithResponse call
+func ParsePostChecksIDLabelsResponse(rsp *http.Response) (*PostChecksIDLabelsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostChecksIDLabelsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest LabelResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteChecksIDLabelsIDResponse parses an HTTP response from a DeleteChecksIDLabelsIDWithResponse call
+func ParseDeleteChecksIDLabelsIDResponse(rsp *http.Response) (*DeleteChecksIDLabelsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteChecksIDLabelsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetChecksIDQueryResponse parses an HTTP response from a GetChecksIDQueryWithResponse call
+func ParseGetChecksIDQueryResponse(rsp *http.Response) (*GetChecksIDQueryResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetChecksIDQueryResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest FluxResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON400 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetConfigResponse parses an HTTP response from a GetConfigWithResponse call
+func ParseGetConfigResponse(rsp *http.Response) (*GetConfigResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetConfigResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Config
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON401 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetDashboardsResponse parses an HTTP response from a GetDashboardsWithResponse call
+func ParseGetDashboardsResponse(rsp *http.Response) (*GetDashboardsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetDashboardsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Dashboards
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostDashboardsResponse parses an HTTP response from a PostDashboardsWithResponse call
+func ParsePostDashboardsResponse(rsp *http.Response) (*PostDashboardsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostDashboardsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest interface{}
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteDashboardsIDResponse parses an HTTP response from a DeleteDashboardsIDWithResponse call
+func ParseDeleteDashboardsIDResponse(rsp *http.Response) (*DeleteDashboardsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteDashboardsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetDashboardsIDResponse parses an HTTP response from a GetDashboardsIDWithResponse call
+func ParseGetDashboardsIDResponse(rsp *http.Response) (*GetDashboardsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetDashboardsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest interface{}
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePatchDashboardsIDResponse parses an HTTP response from a PatchDashboardsIDWithResponse call
+func ParsePatchDashboardsIDResponse(rsp *http.Response) (*PatchDashboardsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PatchDashboardsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Dashboard
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostDashboardsIDCellsResponse parses an HTTP response from a PostDashboardsIDCellsWithResponse call
+func ParsePostDashboardsIDCellsResponse(rsp *http.Response) (*PostDashboardsIDCellsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostDashboardsIDCellsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest Cell
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePutDashboardsIDCellsResponse parses an HTTP response from a PutDashboardsIDCellsWithResponse call
+func ParsePutDashboardsIDCellsResponse(rsp *http.Response) (*PutDashboardsIDCellsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PutDashboardsIDCellsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest Dashboard
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteDashboardsIDCellsIDResponse parses an HTTP response from a DeleteDashboardsIDCellsIDWithResponse call
+func ParseDeleteDashboardsIDCellsIDResponse(rsp *http.Response) (*DeleteDashboardsIDCellsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteDashboardsIDCellsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePatchDashboardsIDCellsIDResponse parses an HTTP response from a PatchDashboardsIDCellsIDWithResponse call
+func ParsePatchDashboardsIDCellsIDResponse(rsp *http.Response) (*PatchDashboardsIDCellsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PatchDashboardsIDCellsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Cell
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetDashboardsIDCellsIDViewResponse parses an HTTP response from a GetDashboardsIDCellsIDViewWithResponse call
+func ParseGetDashboardsIDCellsIDViewResponse(rsp *http.Response) (*GetDashboardsIDCellsIDViewResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetDashboardsIDCellsIDViewResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest View
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePatchDashboardsIDCellsIDViewResponse parses an HTTP response from a PatchDashboardsIDCellsIDViewWithResponse call
+func ParsePatchDashboardsIDCellsIDViewResponse(rsp *http.Response) (*PatchDashboardsIDCellsIDViewResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PatchDashboardsIDCellsIDViewResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest View
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetDashboardsIDLabelsResponse parses an HTTP response from a GetDashboardsIDLabelsWithResponse call
+func ParseGetDashboardsIDLabelsResponse(rsp *http.Response) (*GetDashboardsIDLabelsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetDashboardsIDLabelsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest LabelsResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostDashboardsIDLabelsResponse parses an HTTP response from a PostDashboardsIDLabelsWithResponse call
+func ParsePostDashboardsIDLabelsResponse(rsp *http.Response) (*PostDashboardsIDLabelsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostDashboardsIDLabelsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest LabelResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteDashboardsIDLabelsIDResponse parses an HTTP response from a DeleteDashboardsIDLabelsIDWithResponse call
+func ParseDeleteDashboardsIDLabelsIDResponse(rsp *http.Response) (*DeleteDashboardsIDLabelsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteDashboardsIDLabelsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetDashboardsIDMembersResponse parses an HTTP response from a GetDashboardsIDMembersWithResponse call
+func ParseGetDashboardsIDMembersResponse(rsp *http.Response) (*GetDashboardsIDMembersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetDashboardsIDMembersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest ResourceMembers
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostDashboardsIDMembersResponse parses an HTTP response from a PostDashboardsIDMembersWithResponse call
+func ParsePostDashboardsIDMembersResponse(rsp *http.Response) (*PostDashboardsIDMembersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostDashboardsIDMembersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest ResourceMember
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteDashboardsIDMembersIDResponse parses an HTTP response from a DeleteDashboardsIDMembersIDWithResponse call
+func ParseDeleteDashboardsIDMembersIDResponse(rsp *http.Response) (*DeleteDashboardsIDMembersIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteDashboardsIDMembersIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetDashboardsIDOwnersResponse parses an HTTP response from a GetDashboardsIDOwnersWithResponse call
+func ParseGetDashboardsIDOwnersResponse(rsp *http.Response) (*GetDashboardsIDOwnersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetDashboardsIDOwnersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest ResourceOwners
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostDashboardsIDOwnersResponse parses an HTTP response from a PostDashboardsIDOwnersWithResponse call
+func ParsePostDashboardsIDOwnersResponse(rsp *http.Response) (*PostDashboardsIDOwnersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostDashboardsIDOwnersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest ResourceOwner
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteDashboardsIDOwnersIDResponse parses an HTTP response from a DeleteDashboardsIDOwnersIDWithResponse call
+func ParseDeleteDashboardsIDOwnersIDResponse(rsp *http.Response) (*DeleteDashboardsIDOwnersIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteDashboardsIDOwnersIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetDBRPsResponse parses an HTTP response from a GetDBRPsWithResponse call
+func ParseGetDBRPsResponse(rsp *http.Response) (*GetDBRPsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetDBRPsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest DBRPs
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON400 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostDBRPResponse parses an HTTP response from a PostDBRPWithResponse call
+func ParsePostDBRPResponse(rsp *http.Response) (*PostDBRPResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostDBRPResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest DBRP
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON400 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteDBRPIDResponse parses an HTTP response from a DeleteDBRPIDWithResponse call
+func ParseDeleteDBRPIDResponse(rsp *http.Response) (*DeleteDBRPIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteDBRPIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON400 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetDBRPsIDResponse parses an HTTP response from a GetDBRPsIDWithResponse call
+func ParseGetDBRPsIDResponse(rsp *http.Response) (*GetDBRPsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetDBRPsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest DBRPGet
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON400 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePatchDBRPIDResponse parses an HTTP response from a PatchDBRPIDWithResponse call
+func ParsePatchDBRPIDResponse(rsp *http.Response) (*PatchDBRPIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PatchDBRPIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest DBRPGet
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON400 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostDeleteResponse parses an HTTP response from a PostDeleteWithResponse call
+func ParsePostDeleteResponse(rsp *http.Response) (*PostDeleteResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostDeleteResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON400 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON403 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetFlagsResponse parses an HTTP response from a GetFlagsWithResponse call
+func ParseGetFlagsResponse(rsp *http.Response) (*GetFlagsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetFlagsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Flags
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetHealthResponse parses an HTTP response from a GetHealthWithResponse call
+func ParseGetHealthResponse(rsp *http.Response) (*GetHealthResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetHealthResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest HealthCheck
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503:
+ var dest HealthCheck
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON503 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetLabelsResponse parses an HTTP response from a GetLabelsWithResponse call
+func ParseGetLabelsResponse(rsp *http.Response) (*GetLabelsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetLabelsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest LabelsResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostLabelsResponse parses an HTTP response from a PostLabelsWithResponse call
+func ParsePostLabelsResponse(rsp *http.Response) (*PostLabelsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostLabelsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest LabelResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteLabelsIDResponse parses an HTTP response from a DeleteLabelsIDWithResponse call
+func ParseDeleteLabelsIDResponse(rsp *http.Response) (*DeleteLabelsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteLabelsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetLabelsIDResponse parses an HTTP response from a GetLabelsIDWithResponse call
+func ParseGetLabelsIDResponse(rsp *http.Response) (*GetLabelsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetLabelsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest LabelResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePatchLabelsIDResponse parses an HTTP response from a PatchLabelsIDWithResponse call
+func ParsePatchLabelsIDResponse(rsp *http.Response) (*PatchLabelsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PatchLabelsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest LabelResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetLegacyAuthorizationsResponse parses an HTTP response from a GetLegacyAuthorizationsWithResponse call
+func ParseGetLegacyAuthorizationsResponse(rsp *http.Response) (*GetLegacyAuthorizationsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetLegacyAuthorizationsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Authorizations
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostLegacyAuthorizationsResponse parses an HTTP response from a PostLegacyAuthorizationsWithResponse call
+func ParsePostLegacyAuthorizationsResponse(rsp *http.Response) (*PostLegacyAuthorizationsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostLegacyAuthorizationsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest Authorization
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON400 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteLegacyAuthorizationsIDResponse parses an HTTP response from a DeleteLegacyAuthorizationsIDWithResponse call
+func ParseDeleteLegacyAuthorizationsIDResponse(rsp *http.Response) (*DeleteLegacyAuthorizationsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteLegacyAuthorizationsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetLegacyAuthorizationsIDResponse parses an HTTP response from a GetLegacyAuthorizationsIDWithResponse call
+func ParseGetLegacyAuthorizationsIDResponse(rsp *http.Response) (*GetLegacyAuthorizationsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetLegacyAuthorizationsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Authorization
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePatchLegacyAuthorizationsIDResponse parses an HTTP response from a PatchLegacyAuthorizationsIDWithResponse call
+func ParsePatchLegacyAuthorizationsIDResponse(rsp *http.Response) (*PatchLegacyAuthorizationsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PatchLegacyAuthorizationsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Authorization
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostLegacyAuthorizationsIDPasswordResponse parses an HTTP response from a PostLegacyAuthorizationsIDPasswordWithResponse call
+func ParsePostLegacyAuthorizationsIDPasswordResponse(rsp *http.Response) (*PostLegacyAuthorizationsIDPasswordResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostLegacyAuthorizationsIDPasswordResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetMeResponse parses an HTTP response from a GetMeWithResponse call
+func ParseGetMeResponse(rsp *http.Response) (*GetMeResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetMeResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest UserResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePutMePasswordResponse parses an HTTP response from a PutMePasswordWithResponse call
+func ParsePutMePasswordResponse(rsp *http.Response) (*PutMePasswordResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PutMePasswordResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetMetricsResponse parses an HTTP response from a GetMetricsWithResponse call
+func ParseGetMetricsResponse(rsp *http.Response) (*GetMetricsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetMetricsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetNotificationEndpointsResponse parses an HTTP response from a GetNotificationEndpointsWithResponse call
+func ParseGetNotificationEndpointsResponse(rsp *http.Response) (*GetNotificationEndpointsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetNotificationEndpointsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest NotificationEndpoints
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseCreateNotificationEndpointResponse parses an HTTP response from a CreateNotificationEndpointWithResponse call
+func ParseCreateNotificationEndpointResponse(rsp *http.Response) (*CreateNotificationEndpointResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &CreateNotificationEndpointResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest NotificationEndpoint
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteNotificationEndpointsIDResponse parses an HTTP response from a DeleteNotificationEndpointsIDWithResponse call
+func ParseDeleteNotificationEndpointsIDResponse(rsp *http.Response) (*DeleteNotificationEndpointsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteNotificationEndpointsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetNotificationEndpointsIDResponse parses an HTTP response from a GetNotificationEndpointsIDWithResponse call
+func ParseGetNotificationEndpointsIDResponse(rsp *http.Response) (*GetNotificationEndpointsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetNotificationEndpointsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest NotificationEndpoint
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePatchNotificationEndpointsIDResponse parses an HTTP response from a PatchNotificationEndpointsIDWithResponse call
+func ParsePatchNotificationEndpointsIDResponse(rsp *http.Response) (*PatchNotificationEndpointsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PatchNotificationEndpointsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest NotificationEndpoint
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePutNotificationEndpointsIDResponse parses an HTTP response from a PutNotificationEndpointsIDWithResponse call
+func ParsePutNotificationEndpointsIDResponse(rsp *http.Response) (*PutNotificationEndpointsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PutNotificationEndpointsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest NotificationEndpoint
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetNotificationEndpointsIDLabelsResponse parses an HTTP response from a GetNotificationEndpointsIDLabelsWithResponse call
+func ParseGetNotificationEndpointsIDLabelsResponse(rsp *http.Response) (*GetNotificationEndpointsIDLabelsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetNotificationEndpointsIDLabelsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest LabelsResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostNotificationEndpointIDLabelsResponse parses an HTTP response from a PostNotificationEndpointIDLabelsWithResponse call
+func ParsePostNotificationEndpointIDLabelsResponse(rsp *http.Response) (*PostNotificationEndpointIDLabelsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostNotificationEndpointIDLabelsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest LabelResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteNotificationEndpointsIDLabelsIDResponse parses an HTTP response from a DeleteNotificationEndpointsIDLabelsIDWithResponse call
+func ParseDeleteNotificationEndpointsIDLabelsIDResponse(rsp *http.Response) (*DeleteNotificationEndpointsIDLabelsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteNotificationEndpointsIDLabelsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetNotificationRulesResponse parses an HTTP response from a GetNotificationRulesWithResponse call
+func ParseGetNotificationRulesResponse(rsp *http.Response) (*GetNotificationRulesResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetNotificationRulesResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest NotificationRules
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseCreateNotificationRuleResponse parses an HTTP response from a CreateNotificationRuleWithResponse call
+func ParseCreateNotificationRuleResponse(rsp *http.Response) (*CreateNotificationRuleResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &CreateNotificationRuleResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest NotificationRule
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteNotificationRulesIDResponse parses an HTTP response from a DeleteNotificationRulesIDWithResponse call
+func ParseDeleteNotificationRulesIDResponse(rsp *http.Response) (*DeleteNotificationRulesIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteNotificationRulesIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetNotificationRulesIDResponse parses an HTTP response from a GetNotificationRulesIDWithResponse call
+func ParseGetNotificationRulesIDResponse(rsp *http.Response) (*GetNotificationRulesIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetNotificationRulesIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest NotificationRule
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePatchNotificationRulesIDResponse parses an HTTP response from a PatchNotificationRulesIDWithResponse call
+func ParsePatchNotificationRulesIDResponse(rsp *http.Response) (*PatchNotificationRulesIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PatchNotificationRulesIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest NotificationRule
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePutNotificationRulesIDResponse parses an HTTP response from a PutNotificationRulesIDWithResponse call
+func ParsePutNotificationRulesIDResponse(rsp *http.Response) (*PutNotificationRulesIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PutNotificationRulesIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest NotificationRule
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetNotificationRulesIDLabelsResponse parses an HTTP response from a GetNotificationRulesIDLabelsWithResponse call
+func ParseGetNotificationRulesIDLabelsResponse(rsp *http.Response) (*GetNotificationRulesIDLabelsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetNotificationRulesIDLabelsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest LabelsResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostNotificationRuleIDLabelsResponse parses an HTTP response from a PostNotificationRuleIDLabelsWithResponse call
+func ParsePostNotificationRuleIDLabelsResponse(rsp *http.Response) (*PostNotificationRuleIDLabelsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostNotificationRuleIDLabelsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest LabelResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteNotificationRulesIDLabelsIDResponse parses an HTTP response from a DeleteNotificationRulesIDLabelsIDWithResponse call
+func ParseDeleteNotificationRulesIDLabelsIDResponse(rsp *http.Response) (*DeleteNotificationRulesIDLabelsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteNotificationRulesIDLabelsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetNotificationRulesIDQueryResponse parses an HTTP response from a GetNotificationRulesIDQueryWithResponse call
+func ParseGetNotificationRulesIDQueryResponse(rsp *http.Response) (*GetNotificationRulesIDQueryResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetNotificationRulesIDQueryResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest FluxResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON400 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetOrgsResponse parses an HTTP response from a GetOrgsWithResponse call
+func ParseGetOrgsResponse(rsp *http.Response) (*GetOrgsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetOrgsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Organizations
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostOrgsResponse parses an HTTP response from a PostOrgsWithResponse call
+func ParsePostOrgsResponse(rsp *http.Response) (*PostOrgsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostOrgsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest Organization
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteOrgsIDResponse parses an HTTP response from a DeleteOrgsIDWithResponse call
+func ParseDeleteOrgsIDResponse(rsp *http.Response) (*DeleteOrgsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteOrgsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetOrgsIDResponse parses an HTTP response from a GetOrgsIDWithResponse call
+func ParseGetOrgsIDResponse(rsp *http.Response) (*GetOrgsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetOrgsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Organization
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePatchOrgsIDResponse parses an HTTP response from a PatchOrgsIDWithResponse call
+func ParsePatchOrgsIDResponse(rsp *http.Response) (*PatchOrgsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PatchOrgsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Organization
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetOrgsIDMembersResponse parses an HTTP response from a GetOrgsIDMembersWithResponse call
+func ParseGetOrgsIDMembersResponse(rsp *http.Response) (*GetOrgsIDMembersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetOrgsIDMembersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest ResourceMembers
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostOrgsIDMembersResponse parses an HTTP response from a PostOrgsIDMembersWithResponse call
+func ParsePostOrgsIDMembersResponse(rsp *http.Response) (*PostOrgsIDMembersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostOrgsIDMembersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest ResourceMember
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteOrgsIDMembersIDResponse parses an HTTP response from a DeleteOrgsIDMembersIDWithResponse call
+func ParseDeleteOrgsIDMembersIDResponse(rsp *http.Response) (*DeleteOrgsIDMembersIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteOrgsIDMembersIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetOrgsIDOwnersResponse parses an HTTP response from a GetOrgsIDOwnersWithResponse call
+func ParseGetOrgsIDOwnersResponse(rsp *http.Response) (*GetOrgsIDOwnersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetOrgsIDOwnersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest ResourceOwners
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostOrgsIDOwnersResponse parses an HTTP response from a PostOrgsIDOwnersWithResponse call
+func ParsePostOrgsIDOwnersResponse(rsp *http.Response) (*PostOrgsIDOwnersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostOrgsIDOwnersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest ResourceOwner
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteOrgsIDOwnersIDResponse parses an HTTP response from a DeleteOrgsIDOwnersIDWithResponse call
+func ParseDeleteOrgsIDOwnersIDResponse(rsp *http.Response) (*DeleteOrgsIDOwnersIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteOrgsIDOwnersIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetOrgsIDSecretsResponse parses an HTTP response from a GetOrgsIDSecretsWithResponse call
+func ParseGetOrgsIDSecretsResponse(rsp *http.Response) (*GetOrgsIDSecretsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetOrgsIDSecretsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest SecretKeysResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePatchOrgsIDSecretsResponse parses an HTTP response from a PatchOrgsIDSecretsWithResponse call
+func ParsePatchOrgsIDSecretsResponse(rsp *http.Response) (*PatchOrgsIDSecretsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PatchOrgsIDSecretsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostOrgsIDSecretsResponse parses an HTTP response from a PostOrgsIDSecretsWithResponse call
+func ParsePostOrgsIDSecretsResponse(rsp *http.Response) (*PostOrgsIDSecretsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostOrgsIDSecretsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteOrgsIDSecretsIDResponse parses an HTTP response from a DeleteOrgsIDSecretsIDWithResponse call
+func ParseDeleteOrgsIDSecretsIDResponse(rsp *http.Response) (*DeleteOrgsIDSecretsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteOrgsIDSecretsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetPingResponse parses an HTTP response from a GetPingWithResponse call
+func ParseGetPingResponse(rsp *http.Response) (*GetPingResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetPingResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseHeadPingResponse parses an HTTP response from a HeadPingWithResponse call
+func ParseHeadPingResponse(rsp *http.Response) (*HeadPingResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &HeadPingResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostQueryResponse parses an HTTP response from a PostQueryWithResponse call
+func ParsePostQueryResponse(rsp *http.Response) (*PostQueryResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostQueryResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostQueryAnalyzeResponse parses an HTTP response from a PostQueryAnalyzeWithResponse call
+func ParsePostQueryAnalyzeResponse(rsp *http.Response) (*PostQueryAnalyzeResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostQueryAnalyzeResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest AnalyzeQueryResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostQueryAstResponse parses an HTTP response from a PostQueryAstWithResponse call
+func ParsePostQueryAstResponse(rsp *http.Response) (*PostQueryAstResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostQueryAstResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest ASTResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetQuerySuggestionsResponse parses an HTTP response from a GetQuerySuggestionsWithResponse call
+func ParseGetQuerySuggestionsResponse(rsp *http.Response) (*GetQuerySuggestionsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetQuerySuggestionsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest FluxSuggestions
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetQuerySuggestionsNameResponse parses an HTTP response from a GetQuerySuggestionsNameWithResponse call
+func ParseGetQuerySuggestionsNameResponse(rsp *http.Response) (*GetQuerySuggestionsNameResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetQuerySuggestionsNameResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest FluxSuggestion
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetReadyResponse parses an HTTP response from a GetReadyWithResponse call
+func ParseGetReadyResponse(rsp *http.Response) (*GetReadyResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetReadyResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Ready
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetRemoteConnectionsResponse parses an HTTP response from a GetRemoteConnectionsWithResponse call
+func ParseGetRemoteConnectionsResponse(rsp *http.Response) (*GetRemoteConnectionsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetRemoteConnectionsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest RemoteConnections
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostRemoteConnectionResponse parses an HTTP response from a PostRemoteConnectionWithResponse call
+func ParsePostRemoteConnectionResponse(rsp *http.Response) (*PostRemoteConnectionResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostRemoteConnectionResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest RemoteConnection
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON400 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteRemoteConnectionByIDResponse parses an HTTP response from a DeleteRemoteConnectionByIDWithResponse call
+func ParseDeleteRemoteConnectionByIDResponse(rsp *http.Response) (*DeleteRemoteConnectionByIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteRemoteConnectionByIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetRemoteConnectionByIDResponse parses an HTTP response from a GetRemoteConnectionByIDWithResponse call
+func ParseGetRemoteConnectionByIDResponse(rsp *http.Response) (*GetRemoteConnectionByIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetRemoteConnectionByIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest RemoteConnection
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePatchRemoteConnectionByIDResponse parses an HTTP response from a PatchRemoteConnectionByIDWithResponse call
+func ParsePatchRemoteConnectionByIDResponse(rsp *http.Response) (*PatchRemoteConnectionByIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PatchRemoteConnectionByIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest RemoteConnection
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON400 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetReplicationsResponse parses an HTTP response from a GetReplicationsWithResponse call
+func ParseGetReplicationsResponse(rsp *http.Response) (*GetReplicationsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetReplicationsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Replications
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostReplicationResponse parses an HTTP response from a PostReplicationWithResponse call
+func ParsePostReplicationResponse(rsp *http.Response) (*PostReplicationResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostReplicationResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest Replication
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON400 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteReplicationByIDResponse parses an HTTP response from a DeleteReplicationByIDWithResponse call
+func ParseDeleteReplicationByIDResponse(rsp *http.Response) (*DeleteReplicationByIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteReplicationByIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetReplicationByIDResponse parses an HTTP response from a GetReplicationByIDWithResponse call
+func ParseGetReplicationByIDResponse(rsp *http.Response) (*GetReplicationByIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetReplicationByIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Replication
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePatchReplicationByIDResponse parses an HTTP response from a PatchReplicationByIDWithResponse call
+func ParsePatchReplicationByIDResponse(rsp *http.Response) (*PatchReplicationByIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PatchReplicationByIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Replication
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON400 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostValidateReplicationByIDResponse parses an HTTP response from a PostValidateReplicationByIDWithResponse call
+func ParsePostValidateReplicationByIDResponse(rsp *http.Response) (*PostValidateReplicationByIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostValidateReplicationByIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON400 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetResourcesResponse parses an HTTP response from a GetResourcesWithResponse call
+func ParseGetResourcesResponse(rsp *http.Response) (*GetResourcesResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetResourcesResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest []string
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostRestoreBucketIDResponse parses an HTTP response from a PostRestoreBucketIDWithResponse call
+func ParsePostRestoreBucketIDResponse(rsp *http.Response) (*PostRestoreBucketIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostRestoreBucketIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest []byte
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostRestoreBucketMetadataResponse parses an HTTP response from a PostRestoreBucketMetadataWithResponse call
+func ParsePostRestoreBucketMetadataResponse(rsp *http.Response) (*PostRestoreBucketMetadataResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostRestoreBucketMetadataResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest RestoredBucketMappings
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostRestoreKVResponse parses an HTTP response from a PostRestoreKVWithResponse call
+func ParsePostRestoreKVResponse(rsp *http.Response) (*PostRestoreKVResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostRestoreKVResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest struct {
+ // token is the root token for the instance after restore (this is overwritten during the restore)
+ Token *string `json:"token,omitempty"`
+ }
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostRestoreShardIdResponse parses an HTTP response from a PostRestoreShardIdWithResponse call
+func ParsePostRestoreShardIdResponse(rsp *http.Response) (*PostRestoreShardIdResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostRestoreShardIdResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostRestoreSQLResponse parses an HTTP response from a PostRestoreSQLWithResponse call
+func ParsePostRestoreSQLResponse(rsp *http.Response) (*PostRestoreSQLResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostRestoreSQLResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetScrapersResponse parses an HTTP response from a GetScrapersWithResponse call
+func ParseGetScrapersResponse(rsp *http.Response) (*GetScrapersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetScrapersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest ScraperTargetResponses
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostScrapersResponse parses an HTTP response from a PostScrapersWithResponse call
+func ParsePostScrapersResponse(rsp *http.Response) (*PostScrapersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostScrapersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest ScraperTargetResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteScrapersIDResponse parses an HTTP response from a DeleteScrapersIDWithResponse call
+func ParseDeleteScrapersIDResponse(rsp *http.Response) (*DeleteScrapersIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteScrapersIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetScrapersIDResponse parses an HTTP response from a GetScrapersIDWithResponse call
+func ParseGetScrapersIDResponse(rsp *http.Response) (*GetScrapersIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetScrapersIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest ScraperTargetResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePatchScrapersIDResponse parses an HTTP response from a PatchScrapersIDWithResponse call
+func ParsePatchScrapersIDResponse(rsp *http.Response) (*PatchScrapersIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PatchScrapersIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest ScraperTargetResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetScrapersIDLabelsResponse parses an HTTP response from a GetScrapersIDLabelsWithResponse call
+func ParseGetScrapersIDLabelsResponse(rsp *http.Response) (*GetScrapersIDLabelsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetScrapersIDLabelsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest LabelsResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostScrapersIDLabelsResponse parses an HTTP response from a PostScrapersIDLabelsWithResponse call
+func ParsePostScrapersIDLabelsResponse(rsp *http.Response) (*PostScrapersIDLabelsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostScrapersIDLabelsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest LabelResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteScrapersIDLabelsIDResponse parses an HTTP response from a DeleteScrapersIDLabelsIDWithResponse call
+func ParseDeleteScrapersIDLabelsIDResponse(rsp *http.Response) (*DeleteScrapersIDLabelsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteScrapersIDLabelsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetScrapersIDMembersResponse parses an HTTP response from a GetScrapersIDMembersWithResponse call
+func ParseGetScrapersIDMembersResponse(rsp *http.Response) (*GetScrapersIDMembersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetScrapersIDMembersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest ResourceMembers
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostScrapersIDMembersResponse parses an HTTP response from a PostScrapersIDMembersWithResponse call
+func ParsePostScrapersIDMembersResponse(rsp *http.Response) (*PostScrapersIDMembersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostScrapersIDMembersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest ResourceMember
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteScrapersIDMembersIDResponse parses an HTTP response from a DeleteScrapersIDMembersIDWithResponse call
+func ParseDeleteScrapersIDMembersIDResponse(rsp *http.Response) (*DeleteScrapersIDMembersIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteScrapersIDMembersIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetScrapersIDOwnersResponse parses an HTTP response from a GetScrapersIDOwnersWithResponse call
+func ParseGetScrapersIDOwnersResponse(rsp *http.Response) (*GetScrapersIDOwnersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetScrapersIDOwnersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest ResourceOwners
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostScrapersIDOwnersResponse parses an HTTP response from a PostScrapersIDOwnersWithResponse call
+func ParsePostScrapersIDOwnersResponse(rsp *http.Response) (*PostScrapersIDOwnersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostScrapersIDOwnersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest ResourceOwner
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteScrapersIDOwnersIDResponse parses an HTTP response from a DeleteScrapersIDOwnersIDWithResponse call
+func ParseDeleteScrapersIDOwnersIDResponse(rsp *http.Response) (*DeleteScrapersIDOwnersIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteScrapersIDOwnersIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetSetupResponse parses an HTTP response from a GetSetupWithResponse call
+func ParseGetSetupResponse(rsp *http.Response) (*GetSetupResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetSetupResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest IsOnboarding
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostSetupResponse parses an HTTP response from a PostSetupWithResponse call
+func ParsePostSetupResponse(rsp *http.Response) (*PostSetupResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostSetupResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest OnboardingResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostSigninResponse parses an HTTP response from a PostSigninWithResponse call
+func ParsePostSigninResponse(rsp *http.Response) (*PostSigninResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostSigninResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON401 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON403 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostSignoutResponse parses an HTTP response from a PostSignoutWithResponse call
+func ParsePostSignoutResponse(rsp *http.Response) (*PostSignoutResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostSignoutResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON401 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetSourcesResponse parses an HTTP response from a GetSourcesWithResponse call
+func ParseGetSourcesResponse(rsp *http.Response) (*GetSourcesResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetSourcesResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Sources
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostSourcesResponse parses an HTTP response from a PostSourcesWithResponse call
+func ParsePostSourcesResponse(rsp *http.Response) (*PostSourcesResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostSourcesResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest Source
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteSourcesIDResponse parses an HTTP response from a DeleteSourcesIDWithResponse call
+func ParseDeleteSourcesIDResponse(rsp *http.Response) (*DeleteSourcesIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteSourcesIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetSourcesIDResponse parses an HTTP response from a GetSourcesIDWithResponse call
+func ParseGetSourcesIDResponse(rsp *http.Response) (*GetSourcesIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetSourcesIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Source
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePatchSourcesIDResponse parses an HTTP response from a PatchSourcesIDWithResponse call
+func ParsePatchSourcesIDResponse(rsp *http.Response) (*PatchSourcesIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PatchSourcesIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Source
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetSourcesIDBucketsResponse parses an HTTP response from a GetSourcesIDBucketsWithResponse call
+func ParseGetSourcesIDBucketsResponse(rsp *http.Response) (*GetSourcesIDBucketsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetSourcesIDBucketsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Buckets
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetSourcesIDHealthResponse parses an HTTP response from a GetSourcesIDHealthWithResponse call
+func ParseGetSourcesIDHealthResponse(rsp *http.Response) (*GetSourcesIDHealthResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetSourcesIDHealthResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest HealthCheck
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503:
+ var dest HealthCheck
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON503 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseListStacksResponse parses an HTTP response from a ListStacksWithResponse call
+func ParseListStacksResponse(rsp *http.Response) (*ListStacksResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &ListStacksResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest struct {
+ Stacks *[]Stack `json:"stacks,omitempty"`
+ }
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseCreateStackResponse parses an HTTP response from a CreateStackWithResponse call
+func ParseCreateStackResponse(rsp *http.Response) (*CreateStackResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &CreateStackResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest Stack
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteStackResponse parses an HTTP response from a DeleteStackWithResponse call
+func ParseDeleteStackResponse(rsp *http.Response) (*DeleteStackResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteStackResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseReadStackResponse parses an HTTP response from a ReadStackWithResponse call
+func ParseReadStackResponse(rsp *http.Response) (*ReadStackResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &ReadStackResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Stack
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseUpdateStackResponse parses an HTTP response from a UpdateStackWithResponse call
+func ParseUpdateStackResponse(rsp *http.Response) (*UpdateStackResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &UpdateStackResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Stack
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseUninstallStackResponse parses an HTTP response from a UninstallStackWithResponse call
+func ParseUninstallStackResponse(rsp *http.Response) (*UninstallStackResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &UninstallStackResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Stack
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetTasksResponse parses an HTTP response from a GetTasksWithResponse call
+func ParseGetTasksResponse(rsp *http.Response) (*GetTasksResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetTasksResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Tasks
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostTasksResponse parses an HTTP response from a PostTasksWithResponse call
+func ParsePostTasksResponse(rsp *http.Response) (*PostTasksResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostTasksResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest Task
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteTasksIDResponse parses an HTTP response from a DeleteTasksIDWithResponse call
+func ParseDeleteTasksIDResponse(rsp *http.Response) (*DeleteTasksIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteTasksIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetTasksIDResponse parses an HTTP response from a GetTasksIDWithResponse call
+func ParseGetTasksIDResponse(rsp *http.Response) (*GetTasksIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetTasksIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Task
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePatchTasksIDResponse parses an HTTP response from a PatchTasksIDWithResponse call
+func ParsePatchTasksIDResponse(rsp *http.Response) (*PatchTasksIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PatchTasksIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Task
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetTasksIDLabelsResponse parses an HTTP response from a GetTasksIDLabelsWithResponse call
+func ParseGetTasksIDLabelsResponse(rsp *http.Response) (*GetTasksIDLabelsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetTasksIDLabelsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest LabelsResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostTasksIDLabelsResponse parses an HTTP response from a PostTasksIDLabelsWithResponse call
+func ParsePostTasksIDLabelsResponse(rsp *http.Response) (*PostTasksIDLabelsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostTasksIDLabelsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest LabelResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteTasksIDLabelsIDResponse parses an HTTP response from a DeleteTasksIDLabelsIDWithResponse call
+func ParseDeleteTasksIDLabelsIDResponse(rsp *http.Response) (*DeleteTasksIDLabelsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteTasksIDLabelsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetTasksIDLogsResponse parses an HTTP response from a GetTasksIDLogsWithResponse call
+func ParseGetTasksIDLogsResponse(rsp *http.Response) (*GetTasksIDLogsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetTasksIDLogsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Logs
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetTasksIDMembersResponse parses an HTTP response from a GetTasksIDMembersWithResponse call
+func ParseGetTasksIDMembersResponse(rsp *http.Response) (*GetTasksIDMembersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetTasksIDMembersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest ResourceMembers
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostTasksIDMembersResponse parses an HTTP response from a PostTasksIDMembersWithResponse call
+func ParsePostTasksIDMembersResponse(rsp *http.Response) (*PostTasksIDMembersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostTasksIDMembersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest ResourceMember
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteTasksIDMembersIDResponse parses an HTTP response from a DeleteTasksIDMembersIDWithResponse call
+func ParseDeleteTasksIDMembersIDResponse(rsp *http.Response) (*DeleteTasksIDMembersIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteTasksIDMembersIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetTasksIDOwnersResponse parses an HTTP response from a GetTasksIDOwnersWithResponse call
+func ParseGetTasksIDOwnersResponse(rsp *http.Response) (*GetTasksIDOwnersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetTasksIDOwnersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest ResourceOwners
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostTasksIDOwnersResponse parses an HTTP response from a PostTasksIDOwnersWithResponse call
+func ParsePostTasksIDOwnersResponse(rsp *http.Response) (*PostTasksIDOwnersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostTasksIDOwnersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest ResourceOwner
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteTasksIDOwnersIDResponse parses an HTTP response from a DeleteTasksIDOwnersIDWithResponse call
+func ParseDeleteTasksIDOwnersIDResponse(rsp *http.Response) (*DeleteTasksIDOwnersIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteTasksIDOwnersIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetTasksIDRunsResponse parses an HTTP response from a GetTasksIDRunsWithResponse call
+func ParseGetTasksIDRunsResponse(rsp *http.Response) (*GetTasksIDRunsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetTasksIDRunsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Runs
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostTasksIDRunsResponse parses an HTTP response from a PostTasksIDRunsWithResponse call
+func ParsePostTasksIDRunsResponse(rsp *http.Response) (*PostTasksIDRunsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostTasksIDRunsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest Run
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteTasksIDRunsIDResponse parses an HTTP response from a DeleteTasksIDRunsIDWithResponse call
+func ParseDeleteTasksIDRunsIDResponse(rsp *http.Response) (*DeleteTasksIDRunsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteTasksIDRunsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetTasksIDRunsIDResponse parses an HTTP response from a GetTasksIDRunsIDWithResponse call
+func ParseGetTasksIDRunsIDResponse(rsp *http.Response) (*GetTasksIDRunsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetTasksIDRunsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Run
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetTasksIDRunsIDLogsResponse parses an HTTP response from a GetTasksIDRunsIDLogsWithResponse call
+func ParseGetTasksIDRunsIDLogsResponse(rsp *http.Response) (*GetTasksIDRunsIDLogsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetTasksIDRunsIDLogsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Logs
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostTasksIDRunsIDRetryResponse parses an HTTP response from a PostTasksIDRunsIDRetryWithResponse call
+func ParsePostTasksIDRunsIDRetryResponse(rsp *http.Response) (*PostTasksIDRunsIDRetryResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostTasksIDRunsIDRetryResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Run
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetTelegrafPluginsResponse parses an HTTP response from a GetTelegrafPluginsWithResponse call
+func ParseGetTelegrafPluginsResponse(rsp *http.Response) (*GetTelegrafPluginsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetTelegrafPluginsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest TelegrafPlugins
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetTelegrafsResponse parses an HTTP response from a GetTelegrafsWithResponse call
+func ParseGetTelegrafsResponse(rsp *http.Response) (*GetTelegrafsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetTelegrafsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Telegrafs
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostTelegrafsResponse parses an HTTP response from a PostTelegrafsWithResponse call
+func ParsePostTelegrafsResponse(rsp *http.Response) (*PostTelegrafsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostTelegrafsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest Telegraf
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteTelegrafsIDResponse parses an HTTP response from a DeleteTelegrafsIDWithResponse call
+func ParseDeleteTelegrafsIDResponse(rsp *http.Response) (*DeleteTelegrafsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteTelegrafsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetTelegrafsIDResponse parses an HTTP response from a GetTelegrafsIDWithResponse call
+func ParseGetTelegrafsIDResponse(rsp *http.Response) (*GetTelegrafsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetTelegrafsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Telegraf
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ case rsp.StatusCode == 200:
+ // Content-type (application/toml) unsupported
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePutTelegrafsIDResponse parses an HTTP response from a PutTelegrafsIDWithResponse call
+func ParsePutTelegrafsIDResponse(rsp *http.Response) (*PutTelegrafsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PutTelegrafsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Telegraf
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetTelegrafsIDLabelsResponse parses an HTTP response from a GetTelegrafsIDLabelsWithResponse call
+func ParseGetTelegrafsIDLabelsResponse(rsp *http.Response) (*GetTelegrafsIDLabelsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetTelegrafsIDLabelsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest LabelsResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostTelegrafsIDLabelsResponse parses an HTTP response from a PostTelegrafsIDLabelsWithResponse call
+func ParsePostTelegrafsIDLabelsResponse(rsp *http.Response) (*PostTelegrafsIDLabelsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostTelegrafsIDLabelsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest LabelResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteTelegrafsIDLabelsIDResponse parses an HTTP response from a DeleteTelegrafsIDLabelsIDWithResponse call
+func ParseDeleteTelegrafsIDLabelsIDResponse(rsp *http.Response) (*DeleteTelegrafsIDLabelsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteTelegrafsIDLabelsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetTelegrafsIDMembersResponse parses an HTTP response from a GetTelegrafsIDMembersWithResponse call
+func ParseGetTelegrafsIDMembersResponse(rsp *http.Response) (*GetTelegrafsIDMembersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetTelegrafsIDMembersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest ResourceMembers
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostTelegrafsIDMembersResponse parses an HTTP response from a PostTelegrafsIDMembersWithResponse call
+func ParsePostTelegrafsIDMembersResponse(rsp *http.Response) (*PostTelegrafsIDMembersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostTelegrafsIDMembersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest ResourceMember
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteTelegrafsIDMembersIDResponse parses an HTTP response from a DeleteTelegrafsIDMembersIDWithResponse call
+func ParseDeleteTelegrafsIDMembersIDResponse(rsp *http.Response) (*DeleteTelegrafsIDMembersIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteTelegrafsIDMembersIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetTelegrafsIDOwnersResponse parses an HTTP response from a GetTelegrafsIDOwnersWithResponse call
+func ParseGetTelegrafsIDOwnersResponse(rsp *http.Response) (*GetTelegrafsIDOwnersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetTelegrafsIDOwnersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest ResourceOwners
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostTelegrafsIDOwnersResponse parses an HTTP response from a PostTelegrafsIDOwnersWithResponse call
+func ParsePostTelegrafsIDOwnersResponse(rsp *http.Response) (*PostTelegrafsIDOwnersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostTelegrafsIDOwnersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest ResourceOwner
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteTelegrafsIDOwnersIDResponse parses an HTTP response from a DeleteTelegrafsIDOwnersIDWithResponse call
+func ParseDeleteTelegrafsIDOwnersIDResponse(rsp *http.Response) (*DeleteTelegrafsIDOwnersIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteTelegrafsIDOwnersIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseApplyTemplateResponse parses an HTTP response from a ApplyTemplateWithResponse call
+func ParseApplyTemplateResponse(rsp *http.Response) (*ApplyTemplateResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &ApplyTemplateResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest TemplateSummary
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest TemplateSummary
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseExportTemplateResponse parses an HTTP response from a ExportTemplateWithResponse call
+func ParseExportTemplateResponse(rsp *http.Response) (*ExportTemplateResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &ExportTemplateResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Template
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "yaml") && rsp.StatusCode == 200:
+ var dest Template
+ if err := yaml.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.YAML200 = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetUsersResponse parses an HTTP response from a GetUsersWithResponse call
+func ParseGetUsersResponse(rsp *http.Response) (*GetUsersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetUsersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Users
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostUsersResponse parses an HTTP response from a PostUsersWithResponse call
+func ParsePostUsersResponse(rsp *http.Response) (*PostUsersResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostUsersResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest UserResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteUsersIDResponse parses an HTTP response from a DeleteUsersIDWithResponse call
+func ParseDeleteUsersIDResponse(rsp *http.Response) (*DeleteUsersIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteUsersIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetUsersIDResponse parses an HTTP response from a GetUsersIDWithResponse call
+func ParseGetUsersIDResponse(rsp *http.Response) (*GetUsersIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetUsersIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest UserResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePatchUsersIDResponse parses an HTTP response from a PatchUsersIDWithResponse call
+func ParsePatchUsersIDResponse(rsp *http.Response) (*PatchUsersIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PatchUsersIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest UserResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostUsersIDPasswordResponse parses an HTTP response from a PostUsersIDPasswordWithResponse call
+func ParsePostUsersIDPasswordResponse(rsp *http.Response) (*PostUsersIDPasswordResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostUsersIDPasswordResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetVariablesResponse parses an HTTP response from a GetVariablesWithResponse call
+func ParseGetVariablesResponse(rsp *http.Response) (*GetVariablesResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetVariablesResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Variables
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON400 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostVariablesResponse parses an HTTP response from a PostVariablesWithResponse call
+func ParsePostVariablesResponse(rsp *http.Response) (*PostVariablesResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostVariablesResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest Variable
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteVariablesIDResponse parses an HTTP response from a DeleteVariablesIDWithResponse call
+func ParseDeleteVariablesIDResponse(rsp *http.Response) (*DeleteVariablesIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteVariablesIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetVariablesIDResponse parses an HTTP response from a GetVariablesIDWithResponse call
+func ParseGetVariablesIDResponse(rsp *http.Response) (*GetVariablesIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetVariablesIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Variable
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePatchVariablesIDResponse parses an HTTP response from a PatchVariablesIDWithResponse call
+func ParsePatchVariablesIDResponse(rsp *http.Response) (*PatchVariablesIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PatchVariablesIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Variable
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePutVariablesIDResponse parses an HTTP response from a PutVariablesIDWithResponse call
+func ParsePutVariablesIDResponse(rsp *http.Response) (*PutVariablesIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PutVariablesIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest Variable
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseGetVariablesIDLabelsResponse parses an HTTP response from a GetVariablesIDLabelsWithResponse call
+func ParseGetVariablesIDLabelsResponse(rsp *http.Response) (*GetVariablesIDLabelsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &GetVariablesIDLabelsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200:
+ var dest LabelsResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON200 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostVariablesIDLabelsResponse parses an HTTP response from a PostVariablesIDLabelsWithResponse call
+func ParsePostVariablesIDLabelsResponse(rsp *http.Response) (*PostVariablesIDLabelsResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostVariablesIDLabelsResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201:
+ var dest LabelResponse
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON201 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParseDeleteVariablesIDLabelsIDResponse parses an HTTP response from a DeleteVariablesIDLabelsIDWithResponse call
+func ParseDeleteVariablesIDLabelsIDResponse(rsp *http.Response) (*DeleteVariablesIDLabelsIDResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &DeleteVariablesIDLabelsIDResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
+
+// ParsePostWriteResponse parses an HTTP response from a PostWriteWithResponse call
+func ParsePostWriteResponse(rsp *http.Response) (*PostWriteResponse, error) {
+ bodyBytes, err := ioutil.ReadAll(rsp.Body)
+ defer rsp.Body.Close()
+ if err != nil {
+ return nil, err
+ }
+
+ response := &PostWriteResponse{
+ Body: bodyBytes,
+ HTTPResponse: rsp,
+ }
+
+ switch {
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400:
+ var dest LineProtocolError
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON400 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON401 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON404 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 413:
+ var dest LineProtocolLengthError
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON413 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSON500 = &dest
+
+ case strings.Contains(rsp.Header.Get("Content-Type"), "json") && true:
+ var dest Error
+ if err := json.Unmarshal(bodyBytes, &dest); err != nil {
+ return nil, err
+ }
+ response.JSONDefault = &dest
+
+ case rsp.StatusCode == 413:
+ // Content-type (text/html) unsupported
+
+ // Fallback for unexpected error
+ default:
+ if rsp.StatusCode > 299 {
+ return nil, &ihttp.Error{StatusCode: rsp.StatusCode, Message: rsp.Status}
+ }
+ }
+
+ return response, nil
+}
diff --git a/vendor/github.com/influxdata/influxdb-client-go/v2/domain/oss.yml b/vendor/github.com/influxdata/influxdb-client-go/v2/domain/oss.yml
new file mode 100644
index 0000000..eb891a1
--- /dev/null
+++ b/vendor/github.com/influxdata/influxdb-client-go/v2/domain/oss.yml
@@ -0,0 +1,13288 @@
+openapi: 3.0.0
+info:
+ title: InfluxDB OSS API Service
+ version: 2.0.0
+ description: |
+ The InfluxDB v2 API provides a programmatic interface for all interactions with InfluxDB. Access the InfluxDB API using the `/api/v2/` endpoint.
+servers:
+ - url: /api/v2
+tags:
+ - name: Authentication
+ description: |
+ The InfluxDB `/api/v2` API requires authentication for all requests.
+ Use InfluxDB API tokens to authenticate requests to the `/api/v2` API.
+
+
+ For examples and more information, see
+ [Token authentication](#section/Authentication/TokenAuthentication)
+
+
+ x-traitTag: true
+ - name: Quick start
+ x-traitTag: true
+ description: |
+ See the [**API Quick Start**](https://docs.influxdata.com/influxdb/v2.1/api-guide/api_intro/) to get up and running authenticating with tokens, writing to buckets, and querying data.
+
+ [**InfluxDB API client libraries**](https://docs.influxdata.com/influxdb/v2.1/api-guide/client-libraries/) are available for popular languages and ready to import into your application.
+ - name: Response codes
+ x-traitTag: true
+ description: |
+ The InfluxDB API uses standard HTTP status codes for success and failure responses.
+ The response body may include additional details. For details about a specific operation's response, see **Responses** and **Response Samples** for that operation.
+
+ API operations may return the following HTTP status codes:
+
+ | Code | Status | Description |
+ |:-----------:|:------------------------ |:--------------------- |
+ | `200` | Success | |
+ | `204` | No content | For a `POST` request, `204` indicates that InfluxDB accepted the request and request data is valid. Asynchronous operations, such as `write`, might not have completed yet. |
+ | `400` | Bad request | `Authorization` header is missing or malformed or the API token does not have permission for the operation. |
+ | `401` | Unauthorized | May indicate one of the following: