github.com/digitalocean/go-netbox@v0.0.2/netbox/client/ipam/ipam_aggregates_list_parameters.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 ipam 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 "context" 25 "net/http" 26 "time" 27 28 "github.com/go-openapi/errors" 29 "github.com/go-openapi/runtime" 30 cr "github.com/go-openapi/runtime/client" 31 "github.com/go-openapi/strfmt" 32 "github.com/go-openapi/swag" 33 ) 34 35 // NewIpamAggregatesListParams creates a new IpamAggregatesListParams object, 36 // with the default timeout for this client. 37 // 38 // Default values are not hydrated, since defaults are normally applied by the API server side. 39 // 40 // To enforce default values in parameter, use SetDefaults or WithDefaults. 41 func NewIpamAggregatesListParams() *IpamAggregatesListParams { 42 return &IpamAggregatesListParams{ 43 timeout: cr.DefaultTimeout, 44 } 45 } 46 47 // NewIpamAggregatesListParamsWithTimeout creates a new IpamAggregatesListParams object 48 // with the ability to set a timeout on a request. 49 func NewIpamAggregatesListParamsWithTimeout(timeout time.Duration) *IpamAggregatesListParams { 50 return &IpamAggregatesListParams{ 51 timeout: timeout, 52 } 53 } 54 55 // NewIpamAggregatesListParamsWithContext creates a new IpamAggregatesListParams object 56 // with the ability to set a context for a request. 57 func NewIpamAggregatesListParamsWithContext(ctx context.Context) *IpamAggregatesListParams { 58 return &IpamAggregatesListParams{ 59 Context: ctx, 60 } 61 } 62 63 // NewIpamAggregatesListParamsWithHTTPClient creates a new IpamAggregatesListParams object 64 // with the ability to set a custom HTTPClient for a request. 65 func NewIpamAggregatesListParamsWithHTTPClient(client *http.Client) *IpamAggregatesListParams { 66 return &IpamAggregatesListParams{ 67 HTTPClient: client, 68 } 69 } 70 71 /* IpamAggregatesListParams contains all the parameters to send to the API endpoint 72 for the ipam aggregates list operation. 73 74 Typically these are written to a http.Request. 75 */ 76 type IpamAggregatesListParams struct { 77 78 // Created. 79 Created *string 80 81 // CreatedGte. 82 CreatedGte *string 83 84 // CreatedLte. 85 CreatedLte *string 86 87 // DateAdded. 88 DateAdded *string 89 90 // DateAddedGt. 91 DateAddedGt *string 92 93 // DateAddedGte. 94 DateAddedGte *string 95 96 // DateAddedLt. 97 DateAddedLt *string 98 99 // DateAddedLte. 100 DateAddedLte *string 101 102 // DateAddedn. 103 DateAddedn *string 104 105 // Family. 106 Family *float64 107 108 // ID. 109 ID *string 110 111 // IDGt. 112 IDGt *string 113 114 // IDGte. 115 IDGte *string 116 117 // IDLt. 118 IDLt *string 119 120 // IDLte. 121 IDLte *string 122 123 // IDn. 124 IDn *string 125 126 // LastUpdated. 127 LastUpdated *string 128 129 // LastUpdatedGte. 130 LastUpdatedGte *string 131 132 // LastUpdatedLte. 133 LastUpdatedLte *string 134 135 /* Limit. 136 137 Number of results to return per page. 138 */ 139 Limit *int64 140 141 /* Offset. 142 143 The initial index from which to return the results. 144 */ 145 Offset *int64 146 147 // Prefix. 148 Prefix *string 149 150 // Q. 151 Q *string 152 153 // Rir. 154 Rir *string 155 156 // Rirn. 157 Rirn *string 158 159 // RirID. 160 RirID *string 161 162 // RirIDn. 163 RirIDn *string 164 165 // Tag. 166 Tag *string 167 168 // Tagn. 169 Tagn *string 170 171 // Tenant. 172 Tenant *string 173 174 // Tenantn. 175 Tenantn *string 176 177 // TenantGroup. 178 TenantGroup *string 179 180 // TenantGroupn. 181 TenantGroupn *string 182 183 // TenantGroupID. 184 TenantGroupID *string 185 186 // TenantGroupIDn. 187 TenantGroupIDn *string 188 189 // TenantID. 190 TenantID *string 191 192 // TenantIDn. 193 TenantIDn *string 194 195 timeout time.Duration 196 Context context.Context 197 HTTPClient *http.Client 198 } 199 200 // WithDefaults hydrates default values in the ipam aggregates list params (not the query body). 201 // 202 // All values with no default are reset to their zero value. 203 func (o *IpamAggregatesListParams) WithDefaults() *IpamAggregatesListParams { 204 o.SetDefaults() 205 return o 206 } 207 208 // SetDefaults hydrates default values in the ipam aggregates list params (not the query body). 209 // 210 // All values with no default are reset to their zero value. 211 func (o *IpamAggregatesListParams) SetDefaults() { 212 // no default values defined for this parameter 213 } 214 215 // WithTimeout adds the timeout to the ipam aggregates list params 216 func (o *IpamAggregatesListParams) WithTimeout(timeout time.Duration) *IpamAggregatesListParams { 217 o.SetTimeout(timeout) 218 return o 219 } 220 221 // SetTimeout adds the timeout to the ipam aggregates list params 222 func (o *IpamAggregatesListParams) SetTimeout(timeout time.Duration) { 223 o.timeout = timeout 224 } 225 226 // WithContext adds the context to the ipam aggregates list params 227 func (o *IpamAggregatesListParams) WithContext(ctx context.Context) *IpamAggregatesListParams { 228 o.SetContext(ctx) 229 return o 230 } 231 232 // SetContext adds the context to the ipam aggregates list params 233 func (o *IpamAggregatesListParams) SetContext(ctx context.Context) { 234 o.Context = ctx 235 } 236 237 // WithHTTPClient adds the HTTPClient to the ipam aggregates list params 238 func (o *IpamAggregatesListParams) WithHTTPClient(client *http.Client) *IpamAggregatesListParams { 239 o.SetHTTPClient(client) 240 return o 241 } 242 243 // SetHTTPClient adds the HTTPClient to the ipam aggregates list params 244 func (o *IpamAggregatesListParams) SetHTTPClient(client *http.Client) { 245 o.HTTPClient = client 246 } 247 248 // WithCreated adds the created to the ipam aggregates list params 249 func (o *IpamAggregatesListParams) WithCreated(created *string) *IpamAggregatesListParams { 250 o.SetCreated(created) 251 return o 252 } 253 254 // SetCreated adds the created to the ipam aggregates list params 255 func (o *IpamAggregatesListParams) SetCreated(created *string) { 256 o.Created = created 257 } 258 259 // WithCreatedGte adds the createdGte to the ipam aggregates list params 260 func (o *IpamAggregatesListParams) WithCreatedGte(createdGte *string) *IpamAggregatesListParams { 261 o.SetCreatedGte(createdGte) 262 return o 263 } 264 265 // SetCreatedGte adds the createdGte to the ipam aggregates list params 266 func (o *IpamAggregatesListParams) SetCreatedGte(createdGte *string) { 267 o.CreatedGte = createdGte 268 } 269 270 // WithCreatedLte adds the createdLte to the ipam aggregates list params 271 func (o *IpamAggregatesListParams) WithCreatedLte(createdLte *string) *IpamAggregatesListParams { 272 o.SetCreatedLte(createdLte) 273 return o 274 } 275 276 // SetCreatedLte adds the createdLte to the ipam aggregates list params 277 func (o *IpamAggregatesListParams) SetCreatedLte(createdLte *string) { 278 o.CreatedLte = createdLte 279 } 280 281 // WithDateAdded adds the dateAdded to the ipam aggregates list params 282 func (o *IpamAggregatesListParams) WithDateAdded(dateAdded *string) *IpamAggregatesListParams { 283 o.SetDateAdded(dateAdded) 284 return o 285 } 286 287 // SetDateAdded adds the dateAdded to the ipam aggregates list params 288 func (o *IpamAggregatesListParams) SetDateAdded(dateAdded *string) { 289 o.DateAdded = dateAdded 290 } 291 292 // WithDateAddedGt adds the dateAddedGt to the ipam aggregates list params 293 func (o *IpamAggregatesListParams) WithDateAddedGt(dateAddedGt *string) *IpamAggregatesListParams { 294 o.SetDateAddedGt(dateAddedGt) 295 return o 296 } 297 298 // SetDateAddedGt adds the dateAddedGt to the ipam aggregates list params 299 func (o *IpamAggregatesListParams) SetDateAddedGt(dateAddedGt *string) { 300 o.DateAddedGt = dateAddedGt 301 } 302 303 // WithDateAddedGte adds the dateAddedGte to the ipam aggregates list params 304 func (o *IpamAggregatesListParams) WithDateAddedGte(dateAddedGte *string) *IpamAggregatesListParams { 305 o.SetDateAddedGte(dateAddedGte) 306 return o 307 } 308 309 // SetDateAddedGte adds the dateAddedGte to the ipam aggregates list params 310 func (o *IpamAggregatesListParams) SetDateAddedGte(dateAddedGte *string) { 311 o.DateAddedGte = dateAddedGte 312 } 313 314 // WithDateAddedLt adds the dateAddedLt to the ipam aggregates list params 315 func (o *IpamAggregatesListParams) WithDateAddedLt(dateAddedLt *string) *IpamAggregatesListParams { 316 o.SetDateAddedLt(dateAddedLt) 317 return o 318 } 319 320 // SetDateAddedLt adds the dateAddedLt to the ipam aggregates list params 321 func (o *IpamAggregatesListParams) SetDateAddedLt(dateAddedLt *string) { 322 o.DateAddedLt = dateAddedLt 323 } 324 325 // WithDateAddedLte adds the dateAddedLte to the ipam aggregates list params 326 func (o *IpamAggregatesListParams) WithDateAddedLte(dateAddedLte *string) *IpamAggregatesListParams { 327 o.SetDateAddedLte(dateAddedLte) 328 return o 329 } 330 331 // SetDateAddedLte adds the dateAddedLte to the ipam aggregates list params 332 func (o *IpamAggregatesListParams) SetDateAddedLte(dateAddedLte *string) { 333 o.DateAddedLte = dateAddedLte 334 } 335 336 // WithDateAddedn adds the dateAddedn to the ipam aggregates list params 337 func (o *IpamAggregatesListParams) WithDateAddedn(dateAddedn *string) *IpamAggregatesListParams { 338 o.SetDateAddedn(dateAddedn) 339 return o 340 } 341 342 // SetDateAddedn adds the dateAddedN to the ipam aggregates list params 343 func (o *IpamAggregatesListParams) SetDateAddedn(dateAddedn *string) { 344 o.DateAddedn = dateAddedn 345 } 346 347 // WithFamily adds the family to the ipam aggregates list params 348 func (o *IpamAggregatesListParams) WithFamily(family *float64) *IpamAggregatesListParams { 349 o.SetFamily(family) 350 return o 351 } 352 353 // SetFamily adds the family to the ipam aggregates list params 354 func (o *IpamAggregatesListParams) SetFamily(family *float64) { 355 o.Family = family 356 } 357 358 // WithID adds the id to the ipam aggregates list params 359 func (o *IpamAggregatesListParams) WithID(id *string) *IpamAggregatesListParams { 360 o.SetID(id) 361 return o 362 } 363 364 // SetID adds the id to the ipam aggregates list params 365 func (o *IpamAggregatesListParams) SetID(id *string) { 366 o.ID = id 367 } 368 369 // WithIDGt adds the iDGt to the ipam aggregates list params 370 func (o *IpamAggregatesListParams) WithIDGt(iDGt *string) *IpamAggregatesListParams { 371 o.SetIDGt(iDGt) 372 return o 373 } 374 375 // SetIDGt adds the idGt to the ipam aggregates list params 376 func (o *IpamAggregatesListParams) SetIDGt(iDGt *string) { 377 o.IDGt = iDGt 378 } 379 380 // WithIDGte adds the iDGte to the ipam aggregates list params 381 func (o *IpamAggregatesListParams) WithIDGte(iDGte *string) *IpamAggregatesListParams { 382 o.SetIDGte(iDGte) 383 return o 384 } 385 386 // SetIDGte adds the idGte to the ipam aggregates list params 387 func (o *IpamAggregatesListParams) SetIDGte(iDGte *string) { 388 o.IDGte = iDGte 389 } 390 391 // WithIDLt adds the iDLt to the ipam aggregates list params 392 func (o *IpamAggregatesListParams) WithIDLt(iDLt *string) *IpamAggregatesListParams { 393 o.SetIDLt(iDLt) 394 return o 395 } 396 397 // SetIDLt adds the idLt to the ipam aggregates list params 398 func (o *IpamAggregatesListParams) SetIDLt(iDLt *string) { 399 o.IDLt = iDLt 400 } 401 402 // WithIDLte adds the iDLte to the ipam aggregates list params 403 func (o *IpamAggregatesListParams) WithIDLte(iDLte *string) *IpamAggregatesListParams { 404 o.SetIDLte(iDLte) 405 return o 406 } 407 408 // SetIDLte adds the idLte to the ipam aggregates list params 409 func (o *IpamAggregatesListParams) SetIDLte(iDLte *string) { 410 o.IDLte = iDLte 411 } 412 413 // WithIDn adds the iDn to the ipam aggregates list params 414 func (o *IpamAggregatesListParams) WithIDn(iDn *string) *IpamAggregatesListParams { 415 o.SetIDn(iDn) 416 return o 417 } 418 419 // SetIDn adds the idN to the ipam aggregates list params 420 func (o *IpamAggregatesListParams) SetIDn(iDn *string) { 421 o.IDn = iDn 422 } 423 424 // WithLastUpdated adds the lastUpdated to the ipam aggregates list params 425 func (o *IpamAggregatesListParams) WithLastUpdated(lastUpdated *string) *IpamAggregatesListParams { 426 o.SetLastUpdated(lastUpdated) 427 return o 428 } 429 430 // SetLastUpdated adds the lastUpdated to the ipam aggregates list params 431 func (o *IpamAggregatesListParams) SetLastUpdated(lastUpdated *string) { 432 o.LastUpdated = lastUpdated 433 } 434 435 // WithLastUpdatedGte adds the lastUpdatedGte to the ipam aggregates list params 436 func (o *IpamAggregatesListParams) WithLastUpdatedGte(lastUpdatedGte *string) *IpamAggregatesListParams { 437 o.SetLastUpdatedGte(lastUpdatedGte) 438 return o 439 } 440 441 // SetLastUpdatedGte adds the lastUpdatedGte to the ipam aggregates list params 442 func (o *IpamAggregatesListParams) SetLastUpdatedGte(lastUpdatedGte *string) { 443 o.LastUpdatedGte = lastUpdatedGte 444 } 445 446 // WithLastUpdatedLte adds the lastUpdatedLte to the ipam aggregates list params 447 func (o *IpamAggregatesListParams) WithLastUpdatedLte(lastUpdatedLte *string) *IpamAggregatesListParams { 448 o.SetLastUpdatedLte(lastUpdatedLte) 449 return o 450 } 451 452 // SetLastUpdatedLte adds the lastUpdatedLte to the ipam aggregates list params 453 func (o *IpamAggregatesListParams) SetLastUpdatedLte(lastUpdatedLte *string) { 454 o.LastUpdatedLte = lastUpdatedLte 455 } 456 457 // WithLimit adds the limit to the ipam aggregates list params 458 func (o *IpamAggregatesListParams) WithLimit(limit *int64) *IpamAggregatesListParams { 459 o.SetLimit(limit) 460 return o 461 } 462 463 // SetLimit adds the limit to the ipam aggregates list params 464 func (o *IpamAggregatesListParams) SetLimit(limit *int64) { 465 o.Limit = limit 466 } 467 468 // WithOffset adds the offset to the ipam aggregates list params 469 func (o *IpamAggregatesListParams) WithOffset(offset *int64) *IpamAggregatesListParams { 470 o.SetOffset(offset) 471 return o 472 } 473 474 // SetOffset adds the offset to the ipam aggregates list params 475 func (o *IpamAggregatesListParams) SetOffset(offset *int64) { 476 o.Offset = offset 477 } 478 479 // WithPrefix adds the prefix to the ipam aggregates list params 480 func (o *IpamAggregatesListParams) WithPrefix(prefix *string) *IpamAggregatesListParams { 481 o.SetPrefix(prefix) 482 return o 483 } 484 485 // SetPrefix adds the prefix to the ipam aggregates list params 486 func (o *IpamAggregatesListParams) SetPrefix(prefix *string) { 487 o.Prefix = prefix 488 } 489 490 // WithQ adds the q to the ipam aggregates list params 491 func (o *IpamAggregatesListParams) WithQ(q *string) *IpamAggregatesListParams { 492 o.SetQ(q) 493 return o 494 } 495 496 // SetQ adds the q to the ipam aggregates list params 497 func (o *IpamAggregatesListParams) SetQ(q *string) { 498 o.Q = q 499 } 500 501 // WithRir adds the rir to the ipam aggregates list params 502 func (o *IpamAggregatesListParams) WithRir(rir *string) *IpamAggregatesListParams { 503 o.SetRir(rir) 504 return o 505 } 506 507 // SetRir adds the rir to the ipam aggregates list params 508 func (o *IpamAggregatesListParams) SetRir(rir *string) { 509 o.Rir = rir 510 } 511 512 // WithRirn adds the rirn to the ipam aggregates list params 513 func (o *IpamAggregatesListParams) WithRirn(rirn *string) *IpamAggregatesListParams { 514 o.SetRirn(rirn) 515 return o 516 } 517 518 // SetRirn adds the rirN to the ipam aggregates list params 519 func (o *IpamAggregatesListParams) SetRirn(rirn *string) { 520 o.Rirn = rirn 521 } 522 523 // WithRirID adds the rirID to the ipam aggregates list params 524 func (o *IpamAggregatesListParams) WithRirID(rirID *string) *IpamAggregatesListParams { 525 o.SetRirID(rirID) 526 return o 527 } 528 529 // SetRirID adds the rirId to the ipam aggregates list params 530 func (o *IpamAggregatesListParams) SetRirID(rirID *string) { 531 o.RirID = rirID 532 } 533 534 // WithRirIDn adds the rirIDn to the ipam aggregates list params 535 func (o *IpamAggregatesListParams) WithRirIDn(rirIDn *string) *IpamAggregatesListParams { 536 o.SetRirIDn(rirIDn) 537 return o 538 } 539 540 // SetRirIDn adds the rirIdN to the ipam aggregates list params 541 func (o *IpamAggregatesListParams) SetRirIDn(rirIDn *string) { 542 o.RirIDn = rirIDn 543 } 544 545 // WithTag adds the tag to the ipam aggregates list params 546 func (o *IpamAggregatesListParams) WithTag(tag *string) *IpamAggregatesListParams { 547 o.SetTag(tag) 548 return o 549 } 550 551 // SetTag adds the tag to the ipam aggregates list params 552 func (o *IpamAggregatesListParams) SetTag(tag *string) { 553 o.Tag = tag 554 } 555 556 // WithTagn adds the tagn to the ipam aggregates list params 557 func (o *IpamAggregatesListParams) WithTagn(tagn *string) *IpamAggregatesListParams { 558 o.SetTagn(tagn) 559 return o 560 } 561 562 // SetTagn adds the tagN to the ipam aggregates list params 563 func (o *IpamAggregatesListParams) SetTagn(tagn *string) { 564 o.Tagn = tagn 565 } 566 567 // WithTenant adds the tenant to the ipam aggregates list params 568 func (o *IpamAggregatesListParams) WithTenant(tenant *string) *IpamAggregatesListParams { 569 o.SetTenant(tenant) 570 return o 571 } 572 573 // SetTenant adds the tenant to the ipam aggregates list params 574 func (o *IpamAggregatesListParams) SetTenant(tenant *string) { 575 o.Tenant = tenant 576 } 577 578 // WithTenantn adds the tenantn to the ipam aggregates list params 579 func (o *IpamAggregatesListParams) WithTenantn(tenantn *string) *IpamAggregatesListParams { 580 o.SetTenantn(tenantn) 581 return o 582 } 583 584 // SetTenantn adds the tenantN to the ipam aggregates list params 585 func (o *IpamAggregatesListParams) SetTenantn(tenantn *string) { 586 o.Tenantn = tenantn 587 } 588 589 // WithTenantGroup adds the tenantGroup to the ipam aggregates list params 590 func (o *IpamAggregatesListParams) WithTenantGroup(tenantGroup *string) *IpamAggregatesListParams { 591 o.SetTenantGroup(tenantGroup) 592 return o 593 } 594 595 // SetTenantGroup adds the tenantGroup to the ipam aggregates list params 596 func (o *IpamAggregatesListParams) SetTenantGroup(tenantGroup *string) { 597 o.TenantGroup = tenantGroup 598 } 599 600 // WithTenantGroupn adds the tenantGroupn to the ipam aggregates list params 601 func (o *IpamAggregatesListParams) WithTenantGroupn(tenantGroupn *string) *IpamAggregatesListParams { 602 o.SetTenantGroupn(tenantGroupn) 603 return o 604 } 605 606 // SetTenantGroupn adds the tenantGroupN to the ipam aggregates list params 607 func (o *IpamAggregatesListParams) SetTenantGroupn(tenantGroupn *string) { 608 o.TenantGroupn = tenantGroupn 609 } 610 611 // WithTenantGroupID adds the tenantGroupID to the ipam aggregates list params 612 func (o *IpamAggregatesListParams) WithTenantGroupID(tenantGroupID *string) *IpamAggregatesListParams { 613 o.SetTenantGroupID(tenantGroupID) 614 return o 615 } 616 617 // SetTenantGroupID adds the tenantGroupId to the ipam aggregates list params 618 func (o *IpamAggregatesListParams) SetTenantGroupID(tenantGroupID *string) { 619 o.TenantGroupID = tenantGroupID 620 } 621 622 // WithTenantGroupIDn adds the tenantGroupIDn to the ipam aggregates list params 623 func (o *IpamAggregatesListParams) WithTenantGroupIDn(tenantGroupIDn *string) *IpamAggregatesListParams { 624 o.SetTenantGroupIDn(tenantGroupIDn) 625 return o 626 } 627 628 // SetTenantGroupIDn adds the tenantGroupIdN to the ipam aggregates list params 629 func (o *IpamAggregatesListParams) SetTenantGroupIDn(tenantGroupIDn *string) { 630 o.TenantGroupIDn = tenantGroupIDn 631 } 632 633 // WithTenantID adds the tenantID to the ipam aggregates list params 634 func (o *IpamAggregatesListParams) WithTenantID(tenantID *string) *IpamAggregatesListParams { 635 o.SetTenantID(tenantID) 636 return o 637 } 638 639 // SetTenantID adds the tenantId to the ipam aggregates list params 640 func (o *IpamAggregatesListParams) SetTenantID(tenantID *string) { 641 o.TenantID = tenantID 642 } 643 644 // WithTenantIDn adds the tenantIDn to the ipam aggregates list params 645 func (o *IpamAggregatesListParams) WithTenantIDn(tenantIDn *string) *IpamAggregatesListParams { 646 o.SetTenantIDn(tenantIDn) 647 return o 648 } 649 650 // SetTenantIDn adds the tenantIdN to the ipam aggregates list params 651 func (o *IpamAggregatesListParams) SetTenantIDn(tenantIDn *string) { 652 o.TenantIDn = tenantIDn 653 } 654 655 // WriteToRequest writes these params to a swagger request 656 func (o *IpamAggregatesListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { 657 658 if err := r.SetTimeout(o.timeout); err != nil { 659 return err 660 } 661 var res []error 662 663 if o.Created != nil { 664 665 // query param created 666 var qrCreated string 667 668 if o.Created != nil { 669 qrCreated = *o.Created 670 } 671 qCreated := qrCreated 672 if qCreated != "" { 673 674 if err := r.SetQueryParam("created", qCreated); err != nil { 675 return err 676 } 677 } 678 } 679 680 if o.CreatedGte != nil { 681 682 // query param created__gte 683 var qrCreatedGte string 684 685 if o.CreatedGte != nil { 686 qrCreatedGte = *o.CreatedGte 687 } 688 qCreatedGte := qrCreatedGte 689 if qCreatedGte != "" { 690 691 if err := r.SetQueryParam("created__gte", qCreatedGte); err != nil { 692 return err 693 } 694 } 695 } 696 697 if o.CreatedLte != nil { 698 699 // query param created__lte 700 var qrCreatedLte string 701 702 if o.CreatedLte != nil { 703 qrCreatedLte = *o.CreatedLte 704 } 705 qCreatedLte := qrCreatedLte 706 if qCreatedLte != "" { 707 708 if err := r.SetQueryParam("created__lte", qCreatedLte); err != nil { 709 return err 710 } 711 } 712 } 713 714 if o.DateAdded != nil { 715 716 // query param date_added 717 var qrDateAdded string 718 719 if o.DateAdded != nil { 720 qrDateAdded = *o.DateAdded 721 } 722 qDateAdded := qrDateAdded 723 if qDateAdded != "" { 724 725 if err := r.SetQueryParam("date_added", qDateAdded); err != nil { 726 return err 727 } 728 } 729 } 730 731 if o.DateAddedGt != nil { 732 733 // query param date_added__gt 734 var qrDateAddedGt string 735 736 if o.DateAddedGt != nil { 737 qrDateAddedGt = *o.DateAddedGt 738 } 739 qDateAddedGt := qrDateAddedGt 740 if qDateAddedGt != "" { 741 742 if err := r.SetQueryParam("date_added__gt", qDateAddedGt); err != nil { 743 return err 744 } 745 } 746 } 747 748 if o.DateAddedGte != nil { 749 750 // query param date_added__gte 751 var qrDateAddedGte string 752 753 if o.DateAddedGte != nil { 754 qrDateAddedGte = *o.DateAddedGte 755 } 756 qDateAddedGte := qrDateAddedGte 757 if qDateAddedGte != "" { 758 759 if err := r.SetQueryParam("date_added__gte", qDateAddedGte); err != nil { 760 return err 761 } 762 } 763 } 764 765 if o.DateAddedLt != nil { 766 767 // query param date_added__lt 768 var qrDateAddedLt string 769 770 if o.DateAddedLt != nil { 771 qrDateAddedLt = *o.DateAddedLt 772 } 773 qDateAddedLt := qrDateAddedLt 774 if qDateAddedLt != "" { 775 776 if err := r.SetQueryParam("date_added__lt", qDateAddedLt); err != nil { 777 return err 778 } 779 } 780 } 781 782 if o.DateAddedLte != nil { 783 784 // query param date_added__lte 785 var qrDateAddedLte string 786 787 if o.DateAddedLte != nil { 788 qrDateAddedLte = *o.DateAddedLte 789 } 790 qDateAddedLte := qrDateAddedLte 791 if qDateAddedLte != "" { 792 793 if err := r.SetQueryParam("date_added__lte", qDateAddedLte); err != nil { 794 return err 795 } 796 } 797 } 798 799 if o.DateAddedn != nil { 800 801 // query param date_added__n 802 var qrDateAddedn string 803 804 if o.DateAddedn != nil { 805 qrDateAddedn = *o.DateAddedn 806 } 807 qDateAddedn := qrDateAddedn 808 if qDateAddedn != "" { 809 810 if err := r.SetQueryParam("date_added__n", qDateAddedn); err != nil { 811 return err 812 } 813 } 814 } 815 816 if o.Family != nil { 817 818 // query param family 819 var qrFamily float64 820 821 if o.Family != nil { 822 qrFamily = *o.Family 823 } 824 qFamily := swag.FormatFloat64(qrFamily) 825 if qFamily != "" { 826 827 if err := r.SetQueryParam("family", qFamily); err != nil { 828 return err 829 } 830 } 831 } 832 833 if o.ID != nil { 834 835 // query param id 836 var qrID string 837 838 if o.ID != nil { 839 qrID = *o.ID 840 } 841 qID := qrID 842 if qID != "" { 843 844 if err := r.SetQueryParam("id", qID); err != nil { 845 return err 846 } 847 } 848 } 849 850 if o.IDGt != nil { 851 852 // query param id__gt 853 var qrIDGt string 854 855 if o.IDGt != nil { 856 qrIDGt = *o.IDGt 857 } 858 qIDGt := qrIDGt 859 if qIDGt != "" { 860 861 if err := r.SetQueryParam("id__gt", qIDGt); err != nil { 862 return err 863 } 864 } 865 } 866 867 if o.IDGte != nil { 868 869 // query param id__gte 870 var qrIDGte string 871 872 if o.IDGte != nil { 873 qrIDGte = *o.IDGte 874 } 875 qIDGte := qrIDGte 876 if qIDGte != "" { 877 878 if err := r.SetQueryParam("id__gte", qIDGte); err != nil { 879 return err 880 } 881 } 882 } 883 884 if o.IDLt != nil { 885 886 // query param id__lt 887 var qrIDLt string 888 889 if o.IDLt != nil { 890 qrIDLt = *o.IDLt 891 } 892 qIDLt := qrIDLt 893 if qIDLt != "" { 894 895 if err := r.SetQueryParam("id__lt", qIDLt); err != nil { 896 return err 897 } 898 } 899 } 900 901 if o.IDLte != nil { 902 903 // query param id__lte 904 var qrIDLte string 905 906 if o.IDLte != nil { 907 qrIDLte = *o.IDLte 908 } 909 qIDLte := qrIDLte 910 if qIDLte != "" { 911 912 if err := r.SetQueryParam("id__lte", qIDLte); err != nil { 913 return err 914 } 915 } 916 } 917 918 if o.IDn != nil { 919 920 // query param id__n 921 var qrIDn string 922 923 if o.IDn != nil { 924 qrIDn = *o.IDn 925 } 926 qIDn := qrIDn 927 if qIDn != "" { 928 929 if err := r.SetQueryParam("id__n", qIDn); err != nil { 930 return err 931 } 932 } 933 } 934 935 if o.LastUpdated != nil { 936 937 // query param last_updated 938 var qrLastUpdated string 939 940 if o.LastUpdated != nil { 941 qrLastUpdated = *o.LastUpdated 942 } 943 qLastUpdated := qrLastUpdated 944 if qLastUpdated != "" { 945 946 if err := r.SetQueryParam("last_updated", qLastUpdated); err != nil { 947 return err 948 } 949 } 950 } 951 952 if o.LastUpdatedGte != nil { 953 954 // query param last_updated__gte 955 var qrLastUpdatedGte string 956 957 if o.LastUpdatedGte != nil { 958 qrLastUpdatedGte = *o.LastUpdatedGte 959 } 960 qLastUpdatedGte := qrLastUpdatedGte 961 if qLastUpdatedGte != "" { 962 963 if err := r.SetQueryParam("last_updated__gte", qLastUpdatedGte); err != nil { 964 return err 965 } 966 } 967 } 968 969 if o.LastUpdatedLte != nil { 970 971 // query param last_updated__lte 972 var qrLastUpdatedLte string 973 974 if o.LastUpdatedLte != nil { 975 qrLastUpdatedLte = *o.LastUpdatedLte 976 } 977 qLastUpdatedLte := qrLastUpdatedLte 978 if qLastUpdatedLte != "" { 979 980 if err := r.SetQueryParam("last_updated__lte", qLastUpdatedLte); err != nil { 981 return err 982 } 983 } 984 } 985 986 if o.Limit != nil { 987 988 // query param limit 989 var qrLimit int64 990 991 if o.Limit != nil { 992 qrLimit = *o.Limit 993 } 994 qLimit := swag.FormatInt64(qrLimit) 995 if qLimit != "" { 996 997 if err := r.SetQueryParam("limit", qLimit); err != nil { 998 return err 999 } 1000 } 1001 } 1002 1003 if o.Offset != nil { 1004 1005 // query param offset 1006 var qrOffset int64 1007 1008 if o.Offset != nil { 1009 qrOffset = *o.Offset 1010 } 1011 qOffset := swag.FormatInt64(qrOffset) 1012 if qOffset != "" { 1013 1014 if err := r.SetQueryParam("offset", qOffset); err != nil { 1015 return err 1016 } 1017 } 1018 } 1019 1020 if o.Prefix != nil { 1021 1022 // query param prefix 1023 var qrPrefix string 1024 1025 if o.Prefix != nil { 1026 qrPrefix = *o.Prefix 1027 } 1028 qPrefix := qrPrefix 1029 if qPrefix != "" { 1030 1031 if err := r.SetQueryParam("prefix", qPrefix); err != nil { 1032 return err 1033 } 1034 } 1035 } 1036 1037 if o.Q != nil { 1038 1039 // query param q 1040 var qrQ string 1041 1042 if o.Q != nil { 1043 qrQ = *o.Q 1044 } 1045 qQ := qrQ 1046 if qQ != "" { 1047 1048 if err := r.SetQueryParam("q", qQ); err != nil { 1049 return err 1050 } 1051 } 1052 } 1053 1054 if o.Rir != nil { 1055 1056 // query param rir 1057 var qrRir string 1058 1059 if o.Rir != nil { 1060 qrRir = *o.Rir 1061 } 1062 qRir := qrRir 1063 if qRir != "" { 1064 1065 if err := r.SetQueryParam("rir", qRir); err != nil { 1066 return err 1067 } 1068 } 1069 } 1070 1071 if o.Rirn != nil { 1072 1073 // query param rir__n 1074 var qrRirn string 1075 1076 if o.Rirn != nil { 1077 qrRirn = *o.Rirn 1078 } 1079 qRirn := qrRirn 1080 if qRirn != "" { 1081 1082 if err := r.SetQueryParam("rir__n", qRirn); err != nil { 1083 return err 1084 } 1085 } 1086 } 1087 1088 if o.RirID != nil { 1089 1090 // query param rir_id 1091 var qrRirID string 1092 1093 if o.RirID != nil { 1094 qrRirID = *o.RirID 1095 } 1096 qRirID := qrRirID 1097 if qRirID != "" { 1098 1099 if err := r.SetQueryParam("rir_id", qRirID); err != nil { 1100 return err 1101 } 1102 } 1103 } 1104 1105 if o.RirIDn != nil { 1106 1107 // query param rir_id__n 1108 var qrRirIDn string 1109 1110 if o.RirIDn != nil { 1111 qrRirIDn = *o.RirIDn 1112 } 1113 qRirIDn := qrRirIDn 1114 if qRirIDn != "" { 1115 1116 if err := r.SetQueryParam("rir_id__n", qRirIDn); err != nil { 1117 return err 1118 } 1119 } 1120 } 1121 1122 if o.Tag != nil { 1123 1124 // query param tag 1125 var qrTag string 1126 1127 if o.Tag != nil { 1128 qrTag = *o.Tag 1129 } 1130 qTag := qrTag 1131 if qTag != "" { 1132 1133 if err := r.SetQueryParam("tag", qTag); err != nil { 1134 return err 1135 } 1136 } 1137 } 1138 1139 if o.Tagn != nil { 1140 1141 // query param tag__n 1142 var qrTagn string 1143 1144 if o.Tagn != nil { 1145 qrTagn = *o.Tagn 1146 } 1147 qTagn := qrTagn 1148 if qTagn != "" { 1149 1150 if err := r.SetQueryParam("tag__n", qTagn); err != nil { 1151 return err 1152 } 1153 } 1154 } 1155 1156 if o.Tenant != nil { 1157 1158 // query param tenant 1159 var qrTenant string 1160 1161 if o.Tenant != nil { 1162 qrTenant = *o.Tenant 1163 } 1164 qTenant := qrTenant 1165 if qTenant != "" { 1166 1167 if err := r.SetQueryParam("tenant", qTenant); err != nil { 1168 return err 1169 } 1170 } 1171 } 1172 1173 if o.Tenantn != nil { 1174 1175 // query param tenant__n 1176 var qrTenantn string 1177 1178 if o.Tenantn != nil { 1179 qrTenantn = *o.Tenantn 1180 } 1181 qTenantn := qrTenantn 1182 if qTenantn != "" { 1183 1184 if err := r.SetQueryParam("tenant__n", qTenantn); err != nil { 1185 return err 1186 } 1187 } 1188 } 1189 1190 if o.TenantGroup != nil { 1191 1192 // query param tenant_group 1193 var qrTenantGroup string 1194 1195 if o.TenantGroup != nil { 1196 qrTenantGroup = *o.TenantGroup 1197 } 1198 qTenantGroup := qrTenantGroup 1199 if qTenantGroup != "" { 1200 1201 if err := r.SetQueryParam("tenant_group", qTenantGroup); err != nil { 1202 return err 1203 } 1204 } 1205 } 1206 1207 if o.TenantGroupn != nil { 1208 1209 // query param tenant_group__n 1210 var qrTenantGroupn string 1211 1212 if o.TenantGroupn != nil { 1213 qrTenantGroupn = *o.TenantGroupn 1214 } 1215 qTenantGroupn := qrTenantGroupn 1216 if qTenantGroupn != "" { 1217 1218 if err := r.SetQueryParam("tenant_group__n", qTenantGroupn); err != nil { 1219 return err 1220 } 1221 } 1222 } 1223 1224 if o.TenantGroupID != nil { 1225 1226 // query param tenant_group_id 1227 var qrTenantGroupID string 1228 1229 if o.TenantGroupID != nil { 1230 qrTenantGroupID = *o.TenantGroupID 1231 } 1232 qTenantGroupID := qrTenantGroupID 1233 if qTenantGroupID != "" { 1234 1235 if err := r.SetQueryParam("tenant_group_id", qTenantGroupID); err != nil { 1236 return err 1237 } 1238 } 1239 } 1240 1241 if o.TenantGroupIDn != nil { 1242 1243 // query param tenant_group_id__n 1244 var qrTenantGroupIDn string 1245 1246 if o.TenantGroupIDn != nil { 1247 qrTenantGroupIDn = *o.TenantGroupIDn 1248 } 1249 qTenantGroupIDn := qrTenantGroupIDn 1250 if qTenantGroupIDn != "" { 1251 1252 if err := r.SetQueryParam("tenant_group_id__n", qTenantGroupIDn); err != nil { 1253 return err 1254 } 1255 } 1256 } 1257 1258 if o.TenantID != nil { 1259 1260 // query param tenant_id 1261 var qrTenantID string 1262 1263 if o.TenantID != nil { 1264 qrTenantID = *o.TenantID 1265 } 1266 qTenantID := qrTenantID 1267 if qTenantID != "" { 1268 1269 if err := r.SetQueryParam("tenant_id", qTenantID); err != nil { 1270 return err 1271 } 1272 } 1273 } 1274 1275 if o.TenantIDn != nil { 1276 1277 // query param tenant_id__n 1278 var qrTenantIDn string 1279 1280 if o.TenantIDn != nil { 1281 qrTenantIDn = *o.TenantIDn 1282 } 1283 qTenantIDn := qrTenantIDn 1284 if qTenantIDn != "" { 1285 1286 if err := r.SetQueryParam("tenant_id__n", qTenantIDn); err != nil { 1287 return err 1288 } 1289 } 1290 } 1291 1292 if len(res) > 0 { 1293 return errors.CompositeValidationError(res...) 1294 } 1295 return nil 1296 }