github.com/digitalocean/go-netbox@v0.0.2/netbox/client/users/users_client.go (about) 1 // Code generated by go-swagger; DO NOT EDIT. 2 3 // Copyright 2020 The go-netbox Authors. 4 // 5 // Licensed under the Apache License, Version 2.0 (the "License"); 6 // you may not use this file except in compliance with the License. 7 // You may obtain a copy of the License at 8 // 9 // http://www.apache.org/licenses/LICENSE-2.0 10 // 11 // Unless required by applicable law or agreed to in writing, software 12 // distributed under the License is distributed on an "AS IS" BASIS, 13 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 // See the License for the specific language governing permissions and 15 // limitations under the License. 16 // 17 18 package users 19 20 // This file was generated by the swagger tool. 21 // Editing this file might prove futile when you re-run the swagger generate command 22 23 import ( 24 "fmt" 25 26 "github.com/go-openapi/runtime" 27 "github.com/go-openapi/strfmt" 28 ) 29 30 // New creates a new users API client. 31 func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService { 32 return &Client{transport: transport, formats: formats} 33 } 34 35 /* 36 Client for users API 37 */ 38 type Client struct { 39 transport runtime.ClientTransport 40 formats strfmt.Registry 41 } 42 43 // ClientOption is the option for Client methods 44 type ClientOption func(*runtime.ClientOperation) 45 46 // ClientService is the interface for Client methods 47 type ClientService interface { 48 UsersConfigList(params *UsersConfigListParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersConfigListOK, error) 49 50 UsersGroupsBulkDelete(params *UsersGroupsBulkDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersGroupsBulkDeleteNoContent, error) 51 52 UsersGroupsBulkPartialUpdate(params *UsersGroupsBulkPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersGroupsBulkPartialUpdateOK, error) 53 54 UsersGroupsBulkUpdate(params *UsersGroupsBulkUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersGroupsBulkUpdateOK, error) 55 56 UsersGroupsCreate(params *UsersGroupsCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersGroupsCreateCreated, error) 57 58 UsersGroupsDelete(params *UsersGroupsDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersGroupsDeleteNoContent, error) 59 60 UsersGroupsList(params *UsersGroupsListParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersGroupsListOK, error) 61 62 UsersGroupsPartialUpdate(params *UsersGroupsPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersGroupsPartialUpdateOK, error) 63 64 UsersGroupsRead(params *UsersGroupsReadParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersGroupsReadOK, error) 65 66 UsersGroupsUpdate(params *UsersGroupsUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersGroupsUpdateOK, error) 67 68 UsersPermissionsBulkDelete(params *UsersPermissionsBulkDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersPermissionsBulkDeleteNoContent, error) 69 70 UsersPermissionsBulkPartialUpdate(params *UsersPermissionsBulkPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersPermissionsBulkPartialUpdateOK, error) 71 72 UsersPermissionsBulkUpdate(params *UsersPermissionsBulkUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersPermissionsBulkUpdateOK, error) 73 74 UsersPermissionsCreate(params *UsersPermissionsCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersPermissionsCreateCreated, error) 75 76 UsersPermissionsDelete(params *UsersPermissionsDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersPermissionsDeleteNoContent, error) 77 78 UsersPermissionsList(params *UsersPermissionsListParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersPermissionsListOK, error) 79 80 UsersPermissionsPartialUpdate(params *UsersPermissionsPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersPermissionsPartialUpdateOK, error) 81 82 UsersPermissionsRead(params *UsersPermissionsReadParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersPermissionsReadOK, error) 83 84 UsersPermissionsUpdate(params *UsersPermissionsUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersPermissionsUpdateOK, error) 85 86 UsersUsersBulkDelete(params *UsersUsersBulkDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersUsersBulkDeleteNoContent, error) 87 88 UsersUsersBulkPartialUpdate(params *UsersUsersBulkPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersUsersBulkPartialUpdateOK, error) 89 90 UsersUsersBulkUpdate(params *UsersUsersBulkUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersUsersBulkUpdateOK, error) 91 92 UsersUsersCreate(params *UsersUsersCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersUsersCreateCreated, error) 93 94 UsersUsersDelete(params *UsersUsersDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersUsersDeleteNoContent, error) 95 96 UsersUsersList(params *UsersUsersListParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersUsersListOK, error) 97 98 UsersUsersPartialUpdate(params *UsersUsersPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersUsersPartialUpdateOK, error) 99 100 UsersUsersRead(params *UsersUsersReadParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersUsersReadOK, error) 101 102 UsersUsersUpdate(params *UsersUsersUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersUsersUpdateOK, error) 103 104 SetTransport(transport runtime.ClientTransport) 105 } 106 107 /* 108 UsersConfigList Return the UserConfig for the currently authenticated User. 109 */ 110 func (a *Client) UsersConfigList(params *UsersConfigListParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersConfigListOK, error) { 111 // TODO: Validate the params before sending 112 if params == nil { 113 params = NewUsersConfigListParams() 114 } 115 op := &runtime.ClientOperation{ 116 ID: "users_config_list", 117 Method: "GET", 118 PathPattern: "/users/config/", 119 ProducesMediaTypes: []string{"application/json"}, 120 ConsumesMediaTypes: []string{"application/json"}, 121 Schemes: []string{"http"}, 122 Params: params, 123 Reader: &UsersConfigListReader{formats: a.formats}, 124 AuthInfo: authInfo, 125 Context: params.Context, 126 Client: params.HTTPClient, 127 } 128 for _, opt := range opts { 129 opt(op) 130 } 131 132 result, err := a.transport.Submit(op) 133 if err != nil { 134 return nil, err 135 } 136 success, ok := result.(*UsersConfigListOK) 137 if ok { 138 return success, nil 139 } 140 // unexpected success response 141 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 142 msg := fmt.Sprintf("unexpected success response for users_config_list: API contract not enforced by server. Client expected to get an error, but got: %T", result) 143 panic(msg) 144 } 145 146 /* 147 UsersGroupsBulkDelete users groups bulk delete API 148 */ 149 func (a *Client) UsersGroupsBulkDelete(params *UsersGroupsBulkDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersGroupsBulkDeleteNoContent, error) { 150 // TODO: Validate the params before sending 151 if params == nil { 152 params = NewUsersGroupsBulkDeleteParams() 153 } 154 op := &runtime.ClientOperation{ 155 ID: "users_groups_bulk_delete", 156 Method: "DELETE", 157 PathPattern: "/users/groups/", 158 ProducesMediaTypes: []string{"application/json"}, 159 ConsumesMediaTypes: []string{"application/json"}, 160 Schemes: []string{"http"}, 161 Params: params, 162 Reader: &UsersGroupsBulkDeleteReader{formats: a.formats}, 163 AuthInfo: authInfo, 164 Context: params.Context, 165 Client: params.HTTPClient, 166 } 167 for _, opt := range opts { 168 opt(op) 169 } 170 171 result, err := a.transport.Submit(op) 172 if err != nil { 173 return nil, err 174 } 175 success, ok := result.(*UsersGroupsBulkDeleteNoContent) 176 if ok { 177 return success, nil 178 } 179 // unexpected success response 180 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 181 msg := fmt.Sprintf("unexpected success response for users_groups_bulk_delete: API contract not enforced by server. Client expected to get an error, but got: %T", result) 182 panic(msg) 183 } 184 185 /* 186 UsersGroupsBulkPartialUpdate users groups bulk partial update API 187 */ 188 func (a *Client) UsersGroupsBulkPartialUpdate(params *UsersGroupsBulkPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersGroupsBulkPartialUpdateOK, error) { 189 // TODO: Validate the params before sending 190 if params == nil { 191 params = NewUsersGroupsBulkPartialUpdateParams() 192 } 193 op := &runtime.ClientOperation{ 194 ID: "users_groups_bulk_partial_update", 195 Method: "PATCH", 196 PathPattern: "/users/groups/", 197 ProducesMediaTypes: []string{"application/json"}, 198 ConsumesMediaTypes: []string{"application/json"}, 199 Schemes: []string{"http"}, 200 Params: params, 201 Reader: &UsersGroupsBulkPartialUpdateReader{formats: a.formats}, 202 AuthInfo: authInfo, 203 Context: params.Context, 204 Client: params.HTTPClient, 205 } 206 for _, opt := range opts { 207 opt(op) 208 } 209 210 result, err := a.transport.Submit(op) 211 if err != nil { 212 return nil, err 213 } 214 success, ok := result.(*UsersGroupsBulkPartialUpdateOK) 215 if ok { 216 return success, nil 217 } 218 // unexpected success response 219 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 220 msg := fmt.Sprintf("unexpected success response for users_groups_bulk_partial_update: API contract not enforced by server. Client expected to get an error, but got: %T", result) 221 panic(msg) 222 } 223 224 /* 225 UsersGroupsBulkUpdate users groups bulk update API 226 */ 227 func (a *Client) UsersGroupsBulkUpdate(params *UsersGroupsBulkUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersGroupsBulkUpdateOK, error) { 228 // TODO: Validate the params before sending 229 if params == nil { 230 params = NewUsersGroupsBulkUpdateParams() 231 } 232 op := &runtime.ClientOperation{ 233 ID: "users_groups_bulk_update", 234 Method: "PUT", 235 PathPattern: "/users/groups/", 236 ProducesMediaTypes: []string{"application/json"}, 237 ConsumesMediaTypes: []string{"application/json"}, 238 Schemes: []string{"http"}, 239 Params: params, 240 Reader: &UsersGroupsBulkUpdateReader{formats: a.formats}, 241 AuthInfo: authInfo, 242 Context: params.Context, 243 Client: params.HTTPClient, 244 } 245 for _, opt := range opts { 246 opt(op) 247 } 248 249 result, err := a.transport.Submit(op) 250 if err != nil { 251 return nil, err 252 } 253 success, ok := result.(*UsersGroupsBulkUpdateOK) 254 if ok { 255 return success, nil 256 } 257 // unexpected success response 258 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 259 msg := fmt.Sprintf("unexpected success response for users_groups_bulk_update: API contract not enforced by server. Client expected to get an error, but got: %T", result) 260 panic(msg) 261 } 262 263 /* 264 UsersGroupsCreate users groups create API 265 */ 266 func (a *Client) UsersGroupsCreate(params *UsersGroupsCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersGroupsCreateCreated, error) { 267 // TODO: Validate the params before sending 268 if params == nil { 269 params = NewUsersGroupsCreateParams() 270 } 271 op := &runtime.ClientOperation{ 272 ID: "users_groups_create", 273 Method: "POST", 274 PathPattern: "/users/groups/", 275 ProducesMediaTypes: []string{"application/json"}, 276 ConsumesMediaTypes: []string{"application/json"}, 277 Schemes: []string{"http"}, 278 Params: params, 279 Reader: &UsersGroupsCreateReader{formats: a.formats}, 280 AuthInfo: authInfo, 281 Context: params.Context, 282 Client: params.HTTPClient, 283 } 284 for _, opt := range opts { 285 opt(op) 286 } 287 288 result, err := a.transport.Submit(op) 289 if err != nil { 290 return nil, err 291 } 292 success, ok := result.(*UsersGroupsCreateCreated) 293 if ok { 294 return success, nil 295 } 296 // unexpected success response 297 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 298 msg := fmt.Sprintf("unexpected success response for users_groups_create: API contract not enforced by server. Client expected to get an error, but got: %T", result) 299 panic(msg) 300 } 301 302 /* 303 UsersGroupsDelete users groups delete API 304 */ 305 func (a *Client) UsersGroupsDelete(params *UsersGroupsDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersGroupsDeleteNoContent, error) { 306 // TODO: Validate the params before sending 307 if params == nil { 308 params = NewUsersGroupsDeleteParams() 309 } 310 op := &runtime.ClientOperation{ 311 ID: "users_groups_delete", 312 Method: "DELETE", 313 PathPattern: "/users/groups/{id}/", 314 ProducesMediaTypes: []string{"application/json"}, 315 ConsumesMediaTypes: []string{"application/json"}, 316 Schemes: []string{"http"}, 317 Params: params, 318 Reader: &UsersGroupsDeleteReader{formats: a.formats}, 319 AuthInfo: authInfo, 320 Context: params.Context, 321 Client: params.HTTPClient, 322 } 323 for _, opt := range opts { 324 opt(op) 325 } 326 327 result, err := a.transport.Submit(op) 328 if err != nil { 329 return nil, err 330 } 331 success, ok := result.(*UsersGroupsDeleteNoContent) 332 if ok { 333 return success, nil 334 } 335 // unexpected success response 336 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 337 msg := fmt.Sprintf("unexpected success response for users_groups_delete: API contract not enforced by server. Client expected to get an error, but got: %T", result) 338 panic(msg) 339 } 340 341 /* 342 UsersGroupsList users groups list API 343 */ 344 func (a *Client) UsersGroupsList(params *UsersGroupsListParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersGroupsListOK, error) { 345 // TODO: Validate the params before sending 346 if params == nil { 347 params = NewUsersGroupsListParams() 348 } 349 op := &runtime.ClientOperation{ 350 ID: "users_groups_list", 351 Method: "GET", 352 PathPattern: "/users/groups/", 353 ProducesMediaTypes: []string{"application/json"}, 354 ConsumesMediaTypes: []string{"application/json"}, 355 Schemes: []string{"http"}, 356 Params: params, 357 Reader: &UsersGroupsListReader{formats: a.formats}, 358 AuthInfo: authInfo, 359 Context: params.Context, 360 Client: params.HTTPClient, 361 } 362 for _, opt := range opts { 363 opt(op) 364 } 365 366 result, err := a.transport.Submit(op) 367 if err != nil { 368 return nil, err 369 } 370 success, ok := result.(*UsersGroupsListOK) 371 if ok { 372 return success, nil 373 } 374 // unexpected success response 375 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 376 msg := fmt.Sprintf("unexpected success response for users_groups_list: API contract not enforced by server. Client expected to get an error, but got: %T", result) 377 panic(msg) 378 } 379 380 /* 381 UsersGroupsPartialUpdate users groups partial update API 382 */ 383 func (a *Client) UsersGroupsPartialUpdate(params *UsersGroupsPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersGroupsPartialUpdateOK, error) { 384 // TODO: Validate the params before sending 385 if params == nil { 386 params = NewUsersGroupsPartialUpdateParams() 387 } 388 op := &runtime.ClientOperation{ 389 ID: "users_groups_partial_update", 390 Method: "PATCH", 391 PathPattern: "/users/groups/{id}/", 392 ProducesMediaTypes: []string{"application/json"}, 393 ConsumesMediaTypes: []string{"application/json"}, 394 Schemes: []string{"http"}, 395 Params: params, 396 Reader: &UsersGroupsPartialUpdateReader{formats: a.formats}, 397 AuthInfo: authInfo, 398 Context: params.Context, 399 Client: params.HTTPClient, 400 } 401 for _, opt := range opts { 402 opt(op) 403 } 404 405 result, err := a.transport.Submit(op) 406 if err != nil { 407 return nil, err 408 } 409 success, ok := result.(*UsersGroupsPartialUpdateOK) 410 if ok { 411 return success, nil 412 } 413 // unexpected success response 414 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 415 msg := fmt.Sprintf("unexpected success response for users_groups_partial_update: API contract not enforced by server. Client expected to get an error, but got: %T", result) 416 panic(msg) 417 } 418 419 /* 420 UsersGroupsRead users groups read API 421 */ 422 func (a *Client) UsersGroupsRead(params *UsersGroupsReadParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersGroupsReadOK, error) { 423 // TODO: Validate the params before sending 424 if params == nil { 425 params = NewUsersGroupsReadParams() 426 } 427 op := &runtime.ClientOperation{ 428 ID: "users_groups_read", 429 Method: "GET", 430 PathPattern: "/users/groups/{id}/", 431 ProducesMediaTypes: []string{"application/json"}, 432 ConsumesMediaTypes: []string{"application/json"}, 433 Schemes: []string{"http"}, 434 Params: params, 435 Reader: &UsersGroupsReadReader{formats: a.formats}, 436 AuthInfo: authInfo, 437 Context: params.Context, 438 Client: params.HTTPClient, 439 } 440 for _, opt := range opts { 441 opt(op) 442 } 443 444 result, err := a.transport.Submit(op) 445 if err != nil { 446 return nil, err 447 } 448 success, ok := result.(*UsersGroupsReadOK) 449 if ok { 450 return success, nil 451 } 452 // unexpected success response 453 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 454 msg := fmt.Sprintf("unexpected success response for users_groups_read: API contract not enforced by server. Client expected to get an error, but got: %T", result) 455 panic(msg) 456 } 457 458 /* 459 UsersGroupsUpdate users groups update API 460 */ 461 func (a *Client) UsersGroupsUpdate(params *UsersGroupsUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersGroupsUpdateOK, error) { 462 // TODO: Validate the params before sending 463 if params == nil { 464 params = NewUsersGroupsUpdateParams() 465 } 466 op := &runtime.ClientOperation{ 467 ID: "users_groups_update", 468 Method: "PUT", 469 PathPattern: "/users/groups/{id}/", 470 ProducesMediaTypes: []string{"application/json"}, 471 ConsumesMediaTypes: []string{"application/json"}, 472 Schemes: []string{"http"}, 473 Params: params, 474 Reader: &UsersGroupsUpdateReader{formats: a.formats}, 475 AuthInfo: authInfo, 476 Context: params.Context, 477 Client: params.HTTPClient, 478 } 479 for _, opt := range opts { 480 opt(op) 481 } 482 483 result, err := a.transport.Submit(op) 484 if err != nil { 485 return nil, err 486 } 487 success, ok := result.(*UsersGroupsUpdateOK) 488 if ok { 489 return success, nil 490 } 491 // unexpected success response 492 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 493 msg := fmt.Sprintf("unexpected success response for users_groups_update: API contract not enforced by server. Client expected to get an error, but got: %T", result) 494 panic(msg) 495 } 496 497 /* 498 UsersPermissionsBulkDelete users permissions bulk delete API 499 */ 500 func (a *Client) UsersPermissionsBulkDelete(params *UsersPermissionsBulkDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersPermissionsBulkDeleteNoContent, error) { 501 // TODO: Validate the params before sending 502 if params == nil { 503 params = NewUsersPermissionsBulkDeleteParams() 504 } 505 op := &runtime.ClientOperation{ 506 ID: "users_permissions_bulk_delete", 507 Method: "DELETE", 508 PathPattern: "/users/permissions/", 509 ProducesMediaTypes: []string{"application/json"}, 510 ConsumesMediaTypes: []string{"application/json"}, 511 Schemes: []string{"http"}, 512 Params: params, 513 Reader: &UsersPermissionsBulkDeleteReader{formats: a.formats}, 514 AuthInfo: authInfo, 515 Context: params.Context, 516 Client: params.HTTPClient, 517 } 518 for _, opt := range opts { 519 opt(op) 520 } 521 522 result, err := a.transport.Submit(op) 523 if err != nil { 524 return nil, err 525 } 526 success, ok := result.(*UsersPermissionsBulkDeleteNoContent) 527 if ok { 528 return success, nil 529 } 530 // unexpected success response 531 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 532 msg := fmt.Sprintf("unexpected success response for users_permissions_bulk_delete: API contract not enforced by server. Client expected to get an error, but got: %T", result) 533 panic(msg) 534 } 535 536 /* 537 UsersPermissionsBulkPartialUpdate users permissions bulk partial update API 538 */ 539 func (a *Client) UsersPermissionsBulkPartialUpdate(params *UsersPermissionsBulkPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersPermissionsBulkPartialUpdateOK, error) { 540 // TODO: Validate the params before sending 541 if params == nil { 542 params = NewUsersPermissionsBulkPartialUpdateParams() 543 } 544 op := &runtime.ClientOperation{ 545 ID: "users_permissions_bulk_partial_update", 546 Method: "PATCH", 547 PathPattern: "/users/permissions/", 548 ProducesMediaTypes: []string{"application/json"}, 549 ConsumesMediaTypes: []string{"application/json"}, 550 Schemes: []string{"http"}, 551 Params: params, 552 Reader: &UsersPermissionsBulkPartialUpdateReader{formats: a.formats}, 553 AuthInfo: authInfo, 554 Context: params.Context, 555 Client: params.HTTPClient, 556 } 557 for _, opt := range opts { 558 opt(op) 559 } 560 561 result, err := a.transport.Submit(op) 562 if err != nil { 563 return nil, err 564 } 565 success, ok := result.(*UsersPermissionsBulkPartialUpdateOK) 566 if ok { 567 return success, nil 568 } 569 // unexpected success response 570 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 571 msg := fmt.Sprintf("unexpected success response for users_permissions_bulk_partial_update: API contract not enforced by server. Client expected to get an error, but got: %T", result) 572 panic(msg) 573 } 574 575 /* 576 UsersPermissionsBulkUpdate users permissions bulk update API 577 */ 578 func (a *Client) UsersPermissionsBulkUpdate(params *UsersPermissionsBulkUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersPermissionsBulkUpdateOK, error) { 579 // TODO: Validate the params before sending 580 if params == nil { 581 params = NewUsersPermissionsBulkUpdateParams() 582 } 583 op := &runtime.ClientOperation{ 584 ID: "users_permissions_bulk_update", 585 Method: "PUT", 586 PathPattern: "/users/permissions/", 587 ProducesMediaTypes: []string{"application/json"}, 588 ConsumesMediaTypes: []string{"application/json"}, 589 Schemes: []string{"http"}, 590 Params: params, 591 Reader: &UsersPermissionsBulkUpdateReader{formats: a.formats}, 592 AuthInfo: authInfo, 593 Context: params.Context, 594 Client: params.HTTPClient, 595 } 596 for _, opt := range opts { 597 opt(op) 598 } 599 600 result, err := a.transport.Submit(op) 601 if err != nil { 602 return nil, err 603 } 604 success, ok := result.(*UsersPermissionsBulkUpdateOK) 605 if ok { 606 return success, nil 607 } 608 // unexpected success response 609 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 610 msg := fmt.Sprintf("unexpected success response for users_permissions_bulk_update: API contract not enforced by server. Client expected to get an error, but got: %T", result) 611 panic(msg) 612 } 613 614 /* 615 UsersPermissionsCreate users permissions create API 616 */ 617 func (a *Client) UsersPermissionsCreate(params *UsersPermissionsCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersPermissionsCreateCreated, error) { 618 // TODO: Validate the params before sending 619 if params == nil { 620 params = NewUsersPermissionsCreateParams() 621 } 622 op := &runtime.ClientOperation{ 623 ID: "users_permissions_create", 624 Method: "POST", 625 PathPattern: "/users/permissions/", 626 ProducesMediaTypes: []string{"application/json"}, 627 ConsumesMediaTypes: []string{"application/json"}, 628 Schemes: []string{"http"}, 629 Params: params, 630 Reader: &UsersPermissionsCreateReader{formats: a.formats}, 631 AuthInfo: authInfo, 632 Context: params.Context, 633 Client: params.HTTPClient, 634 } 635 for _, opt := range opts { 636 opt(op) 637 } 638 639 result, err := a.transport.Submit(op) 640 if err != nil { 641 return nil, err 642 } 643 success, ok := result.(*UsersPermissionsCreateCreated) 644 if ok { 645 return success, nil 646 } 647 // unexpected success response 648 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 649 msg := fmt.Sprintf("unexpected success response for users_permissions_create: API contract not enforced by server. Client expected to get an error, but got: %T", result) 650 panic(msg) 651 } 652 653 /* 654 UsersPermissionsDelete users permissions delete API 655 */ 656 func (a *Client) UsersPermissionsDelete(params *UsersPermissionsDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersPermissionsDeleteNoContent, error) { 657 // TODO: Validate the params before sending 658 if params == nil { 659 params = NewUsersPermissionsDeleteParams() 660 } 661 op := &runtime.ClientOperation{ 662 ID: "users_permissions_delete", 663 Method: "DELETE", 664 PathPattern: "/users/permissions/{id}/", 665 ProducesMediaTypes: []string{"application/json"}, 666 ConsumesMediaTypes: []string{"application/json"}, 667 Schemes: []string{"http"}, 668 Params: params, 669 Reader: &UsersPermissionsDeleteReader{formats: a.formats}, 670 AuthInfo: authInfo, 671 Context: params.Context, 672 Client: params.HTTPClient, 673 } 674 for _, opt := range opts { 675 opt(op) 676 } 677 678 result, err := a.transport.Submit(op) 679 if err != nil { 680 return nil, err 681 } 682 success, ok := result.(*UsersPermissionsDeleteNoContent) 683 if ok { 684 return success, nil 685 } 686 // unexpected success response 687 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 688 msg := fmt.Sprintf("unexpected success response for users_permissions_delete: API contract not enforced by server. Client expected to get an error, but got: %T", result) 689 panic(msg) 690 } 691 692 /* 693 UsersPermissionsList users permissions list API 694 */ 695 func (a *Client) UsersPermissionsList(params *UsersPermissionsListParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersPermissionsListOK, error) { 696 // TODO: Validate the params before sending 697 if params == nil { 698 params = NewUsersPermissionsListParams() 699 } 700 op := &runtime.ClientOperation{ 701 ID: "users_permissions_list", 702 Method: "GET", 703 PathPattern: "/users/permissions/", 704 ProducesMediaTypes: []string{"application/json"}, 705 ConsumesMediaTypes: []string{"application/json"}, 706 Schemes: []string{"http"}, 707 Params: params, 708 Reader: &UsersPermissionsListReader{formats: a.formats}, 709 AuthInfo: authInfo, 710 Context: params.Context, 711 Client: params.HTTPClient, 712 } 713 for _, opt := range opts { 714 opt(op) 715 } 716 717 result, err := a.transport.Submit(op) 718 if err != nil { 719 return nil, err 720 } 721 success, ok := result.(*UsersPermissionsListOK) 722 if ok { 723 return success, nil 724 } 725 // unexpected success response 726 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 727 msg := fmt.Sprintf("unexpected success response for users_permissions_list: API contract not enforced by server. Client expected to get an error, but got: %T", result) 728 panic(msg) 729 } 730 731 /* 732 UsersPermissionsPartialUpdate users permissions partial update API 733 */ 734 func (a *Client) UsersPermissionsPartialUpdate(params *UsersPermissionsPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersPermissionsPartialUpdateOK, error) { 735 // TODO: Validate the params before sending 736 if params == nil { 737 params = NewUsersPermissionsPartialUpdateParams() 738 } 739 op := &runtime.ClientOperation{ 740 ID: "users_permissions_partial_update", 741 Method: "PATCH", 742 PathPattern: "/users/permissions/{id}/", 743 ProducesMediaTypes: []string{"application/json"}, 744 ConsumesMediaTypes: []string{"application/json"}, 745 Schemes: []string{"http"}, 746 Params: params, 747 Reader: &UsersPermissionsPartialUpdateReader{formats: a.formats}, 748 AuthInfo: authInfo, 749 Context: params.Context, 750 Client: params.HTTPClient, 751 } 752 for _, opt := range opts { 753 opt(op) 754 } 755 756 result, err := a.transport.Submit(op) 757 if err != nil { 758 return nil, err 759 } 760 success, ok := result.(*UsersPermissionsPartialUpdateOK) 761 if ok { 762 return success, nil 763 } 764 // unexpected success response 765 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 766 msg := fmt.Sprintf("unexpected success response for users_permissions_partial_update: API contract not enforced by server. Client expected to get an error, but got: %T", result) 767 panic(msg) 768 } 769 770 /* 771 UsersPermissionsRead users permissions read API 772 */ 773 func (a *Client) UsersPermissionsRead(params *UsersPermissionsReadParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersPermissionsReadOK, error) { 774 // TODO: Validate the params before sending 775 if params == nil { 776 params = NewUsersPermissionsReadParams() 777 } 778 op := &runtime.ClientOperation{ 779 ID: "users_permissions_read", 780 Method: "GET", 781 PathPattern: "/users/permissions/{id}/", 782 ProducesMediaTypes: []string{"application/json"}, 783 ConsumesMediaTypes: []string{"application/json"}, 784 Schemes: []string{"http"}, 785 Params: params, 786 Reader: &UsersPermissionsReadReader{formats: a.formats}, 787 AuthInfo: authInfo, 788 Context: params.Context, 789 Client: params.HTTPClient, 790 } 791 for _, opt := range opts { 792 opt(op) 793 } 794 795 result, err := a.transport.Submit(op) 796 if err != nil { 797 return nil, err 798 } 799 success, ok := result.(*UsersPermissionsReadOK) 800 if ok { 801 return success, nil 802 } 803 // unexpected success response 804 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 805 msg := fmt.Sprintf("unexpected success response for users_permissions_read: API contract not enforced by server. Client expected to get an error, but got: %T", result) 806 panic(msg) 807 } 808 809 /* 810 UsersPermissionsUpdate users permissions update API 811 */ 812 func (a *Client) UsersPermissionsUpdate(params *UsersPermissionsUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersPermissionsUpdateOK, error) { 813 // TODO: Validate the params before sending 814 if params == nil { 815 params = NewUsersPermissionsUpdateParams() 816 } 817 op := &runtime.ClientOperation{ 818 ID: "users_permissions_update", 819 Method: "PUT", 820 PathPattern: "/users/permissions/{id}/", 821 ProducesMediaTypes: []string{"application/json"}, 822 ConsumesMediaTypes: []string{"application/json"}, 823 Schemes: []string{"http"}, 824 Params: params, 825 Reader: &UsersPermissionsUpdateReader{formats: a.formats}, 826 AuthInfo: authInfo, 827 Context: params.Context, 828 Client: params.HTTPClient, 829 } 830 for _, opt := range opts { 831 opt(op) 832 } 833 834 result, err := a.transport.Submit(op) 835 if err != nil { 836 return nil, err 837 } 838 success, ok := result.(*UsersPermissionsUpdateOK) 839 if ok { 840 return success, nil 841 } 842 // unexpected success response 843 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 844 msg := fmt.Sprintf("unexpected success response for users_permissions_update: API contract not enforced by server. Client expected to get an error, but got: %T", result) 845 panic(msg) 846 } 847 848 /* 849 UsersUsersBulkDelete users users bulk delete API 850 */ 851 func (a *Client) UsersUsersBulkDelete(params *UsersUsersBulkDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersUsersBulkDeleteNoContent, error) { 852 // TODO: Validate the params before sending 853 if params == nil { 854 params = NewUsersUsersBulkDeleteParams() 855 } 856 op := &runtime.ClientOperation{ 857 ID: "users_users_bulk_delete", 858 Method: "DELETE", 859 PathPattern: "/users/users/", 860 ProducesMediaTypes: []string{"application/json"}, 861 ConsumesMediaTypes: []string{"application/json"}, 862 Schemes: []string{"http"}, 863 Params: params, 864 Reader: &UsersUsersBulkDeleteReader{formats: a.formats}, 865 AuthInfo: authInfo, 866 Context: params.Context, 867 Client: params.HTTPClient, 868 } 869 for _, opt := range opts { 870 opt(op) 871 } 872 873 result, err := a.transport.Submit(op) 874 if err != nil { 875 return nil, err 876 } 877 success, ok := result.(*UsersUsersBulkDeleteNoContent) 878 if ok { 879 return success, nil 880 } 881 // unexpected success response 882 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 883 msg := fmt.Sprintf("unexpected success response for users_users_bulk_delete: API contract not enforced by server. Client expected to get an error, but got: %T", result) 884 panic(msg) 885 } 886 887 /* 888 UsersUsersBulkPartialUpdate users users bulk partial update API 889 */ 890 func (a *Client) UsersUsersBulkPartialUpdate(params *UsersUsersBulkPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersUsersBulkPartialUpdateOK, error) { 891 // TODO: Validate the params before sending 892 if params == nil { 893 params = NewUsersUsersBulkPartialUpdateParams() 894 } 895 op := &runtime.ClientOperation{ 896 ID: "users_users_bulk_partial_update", 897 Method: "PATCH", 898 PathPattern: "/users/users/", 899 ProducesMediaTypes: []string{"application/json"}, 900 ConsumesMediaTypes: []string{"application/json"}, 901 Schemes: []string{"http"}, 902 Params: params, 903 Reader: &UsersUsersBulkPartialUpdateReader{formats: a.formats}, 904 AuthInfo: authInfo, 905 Context: params.Context, 906 Client: params.HTTPClient, 907 } 908 for _, opt := range opts { 909 opt(op) 910 } 911 912 result, err := a.transport.Submit(op) 913 if err != nil { 914 return nil, err 915 } 916 success, ok := result.(*UsersUsersBulkPartialUpdateOK) 917 if ok { 918 return success, nil 919 } 920 // unexpected success response 921 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 922 msg := fmt.Sprintf("unexpected success response for users_users_bulk_partial_update: API contract not enforced by server. Client expected to get an error, but got: %T", result) 923 panic(msg) 924 } 925 926 /* 927 UsersUsersBulkUpdate users users bulk update API 928 */ 929 func (a *Client) UsersUsersBulkUpdate(params *UsersUsersBulkUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersUsersBulkUpdateOK, error) { 930 // TODO: Validate the params before sending 931 if params == nil { 932 params = NewUsersUsersBulkUpdateParams() 933 } 934 op := &runtime.ClientOperation{ 935 ID: "users_users_bulk_update", 936 Method: "PUT", 937 PathPattern: "/users/users/", 938 ProducesMediaTypes: []string{"application/json"}, 939 ConsumesMediaTypes: []string{"application/json"}, 940 Schemes: []string{"http"}, 941 Params: params, 942 Reader: &UsersUsersBulkUpdateReader{formats: a.formats}, 943 AuthInfo: authInfo, 944 Context: params.Context, 945 Client: params.HTTPClient, 946 } 947 for _, opt := range opts { 948 opt(op) 949 } 950 951 result, err := a.transport.Submit(op) 952 if err != nil { 953 return nil, err 954 } 955 success, ok := result.(*UsersUsersBulkUpdateOK) 956 if ok { 957 return success, nil 958 } 959 // unexpected success response 960 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 961 msg := fmt.Sprintf("unexpected success response for users_users_bulk_update: API contract not enforced by server. Client expected to get an error, but got: %T", result) 962 panic(msg) 963 } 964 965 /* 966 UsersUsersCreate users users create API 967 */ 968 func (a *Client) UsersUsersCreate(params *UsersUsersCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersUsersCreateCreated, error) { 969 // TODO: Validate the params before sending 970 if params == nil { 971 params = NewUsersUsersCreateParams() 972 } 973 op := &runtime.ClientOperation{ 974 ID: "users_users_create", 975 Method: "POST", 976 PathPattern: "/users/users/", 977 ProducesMediaTypes: []string{"application/json"}, 978 ConsumesMediaTypes: []string{"application/json"}, 979 Schemes: []string{"http"}, 980 Params: params, 981 Reader: &UsersUsersCreateReader{formats: a.formats}, 982 AuthInfo: authInfo, 983 Context: params.Context, 984 Client: params.HTTPClient, 985 } 986 for _, opt := range opts { 987 opt(op) 988 } 989 990 result, err := a.transport.Submit(op) 991 if err != nil { 992 return nil, err 993 } 994 success, ok := result.(*UsersUsersCreateCreated) 995 if ok { 996 return success, nil 997 } 998 // unexpected success response 999 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 1000 msg := fmt.Sprintf("unexpected success response for users_users_create: API contract not enforced by server. Client expected to get an error, but got: %T", result) 1001 panic(msg) 1002 } 1003 1004 /* 1005 UsersUsersDelete users users delete API 1006 */ 1007 func (a *Client) UsersUsersDelete(params *UsersUsersDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersUsersDeleteNoContent, error) { 1008 // TODO: Validate the params before sending 1009 if params == nil { 1010 params = NewUsersUsersDeleteParams() 1011 } 1012 op := &runtime.ClientOperation{ 1013 ID: "users_users_delete", 1014 Method: "DELETE", 1015 PathPattern: "/users/users/{id}/", 1016 ProducesMediaTypes: []string{"application/json"}, 1017 ConsumesMediaTypes: []string{"application/json"}, 1018 Schemes: []string{"http"}, 1019 Params: params, 1020 Reader: &UsersUsersDeleteReader{formats: a.formats}, 1021 AuthInfo: authInfo, 1022 Context: params.Context, 1023 Client: params.HTTPClient, 1024 } 1025 for _, opt := range opts { 1026 opt(op) 1027 } 1028 1029 result, err := a.transport.Submit(op) 1030 if err != nil { 1031 return nil, err 1032 } 1033 success, ok := result.(*UsersUsersDeleteNoContent) 1034 if ok { 1035 return success, nil 1036 } 1037 // unexpected success response 1038 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 1039 msg := fmt.Sprintf("unexpected success response for users_users_delete: API contract not enforced by server. Client expected to get an error, but got: %T", result) 1040 panic(msg) 1041 } 1042 1043 /* 1044 UsersUsersList users users list API 1045 */ 1046 func (a *Client) UsersUsersList(params *UsersUsersListParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersUsersListOK, error) { 1047 // TODO: Validate the params before sending 1048 if params == nil { 1049 params = NewUsersUsersListParams() 1050 } 1051 op := &runtime.ClientOperation{ 1052 ID: "users_users_list", 1053 Method: "GET", 1054 PathPattern: "/users/users/", 1055 ProducesMediaTypes: []string{"application/json"}, 1056 ConsumesMediaTypes: []string{"application/json"}, 1057 Schemes: []string{"http"}, 1058 Params: params, 1059 Reader: &UsersUsersListReader{formats: a.formats}, 1060 AuthInfo: authInfo, 1061 Context: params.Context, 1062 Client: params.HTTPClient, 1063 } 1064 for _, opt := range opts { 1065 opt(op) 1066 } 1067 1068 result, err := a.transport.Submit(op) 1069 if err != nil { 1070 return nil, err 1071 } 1072 success, ok := result.(*UsersUsersListOK) 1073 if ok { 1074 return success, nil 1075 } 1076 // unexpected success response 1077 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 1078 msg := fmt.Sprintf("unexpected success response for users_users_list: API contract not enforced by server. Client expected to get an error, but got: %T", result) 1079 panic(msg) 1080 } 1081 1082 /* 1083 UsersUsersPartialUpdate users users partial update API 1084 */ 1085 func (a *Client) UsersUsersPartialUpdate(params *UsersUsersPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersUsersPartialUpdateOK, error) { 1086 // TODO: Validate the params before sending 1087 if params == nil { 1088 params = NewUsersUsersPartialUpdateParams() 1089 } 1090 op := &runtime.ClientOperation{ 1091 ID: "users_users_partial_update", 1092 Method: "PATCH", 1093 PathPattern: "/users/users/{id}/", 1094 ProducesMediaTypes: []string{"application/json"}, 1095 ConsumesMediaTypes: []string{"application/json"}, 1096 Schemes: []string{"http"}, 1097 Params: params, 1098 Reader: &UsersUsersPartialUpdateReader{formats: a.formats}, 1099 AuthInfo: authInfo, 1100 Context: params.Context, 1101 Client: params.HTTPClient, 1102 } 1103 for _, opt := range opts { 1104 opt(op) 1105 } 1106 1107 result, err := a.transport.Submit(op) 1108 if err != nil { 1109 return nil, err 1110 } 1111 success, ok := result.(*UsersUsersPartialUpdateOK) 1112 if ok { 1113 return success, nil 1114 } 1115 // unexpected success response 1116 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 1117 msg := fmt.Sprintf("unexpected success response for users_users_partial_update: API contract not enforced by server. Client expected to get an error, but got: %T", result) 1118 panic(msg) 1119 } 1120 1121 /* 1122 UsersUsersRead users users read API 1123 */ 1124 func (a *Client) UsersUsersRead(params *UsersUsersReadParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersUsersReadOK, error) { 1125 // TODO: Validate the params before sending 1126 if params == nil { 1127 params = NewUsersUsersReadParams() 1128 } 1129 op := &runtime.ClientOperation{ 1130 ID: "users_users_read", 1131 Method: "GET", 1132 PathPattern: "/users/users/{id}/", 1133 ProducesMediaTypes: []string{"application/json"}, 1134 ConsumesMediaTypes: []string{"application/json"}, 1135 Schemes: []string{"http"}, 1136 Params: params, 1137 Reader: &UsersUsersReadReader{formats: a.formats}, 1138 AuthInfo: authInfo, 1139 Context: params.Context, 1140 Client: params.HTTPClient, 1141 } 1142 for _, opt := range opts { 1143 opt(op) 1144 } 1145 1146 result, err := a.transport.Submit(op) 1147 if err != nil { 1148 return nil, err 1149 } 1150 success, ok := result.(*UsersUsersReadOK) 1151 if ok { 1152 return success, nil 1153 } 1154 // unexpected success response 1155 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 1156 msg := fmt.Sprintf("unexpected success response for users_users_read: API contract not enforced by server. Client expected to get an error, but got: %T", result) 1157 panic(msg) 1158 } 1159 1160 /* 1161 UsersUsersUpdate users users update API 1162 */ 1163 func (a *Client) UsersUsersUpdate(params *UsersUsersUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UsersUsersUpdateOK, error) { 1164 // TODO: Validate the params before sending 1165 if params == nil { 1166 params = NewUsersUsersUpdateParams() 1167 } 1168 op := &runtime.ClientOperation{ 1169 ID: "users_users_update", 1170 Method: "PUT", 1171 PathPattern: "/users/users/{id}/", 1172 ProducesMediaTypes: []string{"application/json"}, 1173 ConsumesMediaTypes: []string{"application/json"}, 1174 Schemes: []string{"http"}, 1175 Params: params, 1176 Reader: &UsersUsersUpdateReader{formats: a.formats}, 1177 AuthInfo: authInfo, 1178 Context: params.Context, 1179 Client: params.HTTPClient, 1180 } 1181 for _, opt := range opts { 1182 opt(op) 1183 } 1184 1185 result, err := a.transport.Submit(op) 1186 if err != nil { 1187 return nil, err 1188 } 1189 success, ok := result.(*UsersUsersUpdateOK) 1190 if ok { 1191 return success, nil 1192 } 1193 // unexpected success response 1194 // safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue 1195 msg := fmt.Sprintf("unexpected success response for users_users_update: API contract not enforced by server. Client expected to get an error, but got: %T", result) 1196 panic(msg) 1197 } 1198 1199 // SetTransport changes the transport on the client 1200 func (a *Client) SetTransport(transport runtime.ClientTransport) { 1201 a.transport = transport 1202 }