blob: b13df41f7a8006da3b81a08eb07ffc1a14168f80 [file] [log] [blame]
Serge Bazanskicc25bdf2018-10-25 14:02:58 +02001// Code generated by go-swagger; DO NOT EDIT.
2
3// Copyright 2018 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
17package extras
18
19// This file was generated by the swagger tool.
20// Editing this file might prove futile when you re-run the swagger generate command
21
22import (
23 "github.com/go-openapi/runtime"
24
25 strfmt "github.com/go-openapi/strfmt"
26)
27
28// New creates a new extras API client.
29func New(transport runtime.ClientTransport, formats strfmt.Registry) *Client {
30 return &Client{transport: transport, formats: formats}
31}
32
33/*
34Client for extras API
35*/
36type Client struct {
37 transport runtime.ClientTransport
38 formats strfmt.Registry
39}
40
41/*
42ExtrasChoicesList extras choices list API
43*/
44func (a *Client) ExtrasChoicesList(params *ExtrasChoicesListParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasChoicesListOK, error) {
45 // TODO: Validate the params before sending
46 if params == nil {
47 params = NewExtrasChoicesListParams()
48 }
49
50 result, err := a.transport.Submit(&runtime.ClientOperation{
51 ID: "extras__choices_list",
52 Method: "GET",
53 PathPattern: "/extras/_choices/",
54 ProducesMediaTypes: []string{"application/json"},
55 ConsumesMediaTypes: []string{"application/json"},
56 Schemes: []string{"http"},
57 Params: params,
58 Reader: &ExtrasChoicesListReader{formats: a.formats},
59 AuthInfo: authInfo,
60 Context: params.Context,
61 Client: params.HTTPClient,
62 })
63 if err != nil {
64 return nil, err
65 }
66 return result.(*ExtrasChoicesListOK), nil
67
68}
69
70/*
71ExtrasChoicesRead extras choices read API
72*/
73func (a *Client) ExtrasChoicesRead(params *ExtrasChoicesReadParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasChoicesReadOK, error) {
74 // TODO: Validate the params before sending
75 if params == nil {
76 params = NewExtrasChoicesReadParams()
77 }
78
79 result, err := a.transport.Submit(&runtime.ClientOperation{
80 ID: "extras__choices_read",
81 Method: "GET",
82 PathPattern: "/extras/_choices/{id}/",
83 ProducesMediaTypes: []string{"application/json"},
84 ConsumesMediaTypes: []string{"application/json"},
85 Schemes: []string{"http"},
86 Params: params,
87 Reader: &ExtrasChoicesReadReader{formats: a.formats},
88 AuthInfo: authInfo,
89 Context: params.Context,
90 Client: params.HTTPClient,
91 })
92 if err != nil {
93 return nil, err
94 }
95 return result.(*ExtrasChoicesReadOK), nil
96
97}
98
99/*
100ExtrasExportTemplatesCreate extras export templates create API
101*/
102func (a *Client) ExtrasExportTemplatesCreate(params *ExtrasExportTemplatesCreateParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasExportTemplatesCreateCreated, error) {
103 // TODO: Validate the params before sending
104 if params == nil {
105 params = NewExtrasExportTemplatesCreateParams()
106 }
107
108 result, err := a.transport.Submit(&runtime.ClientOperation{
109 ID: "extras_export-templates_create",
110 Method: "POST",
111 PathPattern: "/extras/export-templates/",
112 ProducesMediaTypes: []string{"application/json"},
113 ConsumesMediaTypes: []string{"application/json"},
114 Schemes: []string{"http"},
115 Params: params,
116 Reader: &ExtrasExportTemplatesCreateReader{formats: a.formats},
117 AuthInfo: authInfo,
118 Context: params.Context,
119 Client: params.HTTPClient,
120 })
121 if err != nil {
122 return nil, err
123 }
124 return result.(*ExtrasExportTemplatesCreateCreated), nil
125
126}
127
128/*
129ExtrasExportTemplatesDelete extras export templates delete API
130*/
131func (a *Client) ExtrasExportTemplatesDelete(params *ExtrasExportTemplatesDeleteParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasExportTemplatesDeleteNoContent, error) {
132 // TODO: Validate the params before sending
133 if params == nil {
134 params = NewExtrasExportTemplatesDeleteParams()
135 }
136
137 result, err := a.transport.Submit(&runtime.ClientOperation{
138 ID: "extras_export-templates_delete",
139 Method: "DELETE",
140 PathPattern: "/extras/export-templates/{id}/",
141 ProducesMediaTypes: []string{"application/json"},
142 ConsumesMediaTypes: []string{"application/json"},
143 Schemes: []string{"http"},
144 Params: params,
145 Reader: &ExtrasExportTemplatesDeleteReader{formats: a.formats},
146 AuthInfo: authInfo,
147 Context: params.Context,
148 Client: params.HTTPClient,
149 })
150 if err != nil {
151 return nil, err
152 }
153 return result.(*ExtrasExportTemplatesDeleteNoContent), nil
154
155}
156
157/*
158ExtrasExportTemplatesList extras export templates list API
159*/
160func (a *Client) ExtrasExportTemplatesList(params *ExtrasExportTemplatesListParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasExportTemplatesListOK, error) {
161 // TODO: Validate the params before sending
162 if params == nil {
163 params = NewExtrasExportTemplatesListParams()
164 }
165
166 result, err := a.transport.Submit(&runtime.ClientOperation{
167 ID: "extras_export-templates_list",
168 Method: "GET",
169 PathPattern: "/extras/export-templates/",
170 ProducesMediaTypes: []string{"application/json"},
171 ConsumesMediaTypes: []string{"application/json"},
172 Schemes: []string{"http"},
173 Params: params,
174 Reader: &ExtrasExportTemplatesListReader{formats: a.formats},
175 AuthInfo: authInfo,
176 Context: params.Context,
177 Client: params.HTTPClient,
178 })
179 if err != nil {
180 return nil, err
181 }
182 return result.(*ExtrasExportTemplatesListOK), nil
183
184}
185
186/*
187ExtrasExportTemplatesPartialUpdate extras export templates partial update API
188*/
189func (a *Client) ExtrasExportTemplatesPartialUpdate(params *ExtrasExportTemplatesPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasExportTemplatesPartialUpdateOK, error) {
190 // TODO: Validate the params before sending
191 if params == nil {
192 params = NewExtrasExportTemplatesPartialUpdateParams()
193 }
194
195 result, err := a.transport.Submit(&runtime.ClientOperation{
196 ID: "extras_export-templates_partial_update",
197 Method: "PATCH",
198 PathPattern: "/extras/export-templates/{id}/",
199 ProducesMediaTypes: []string{"application/json"},
200 ConsumesMediaTypes: []string{"application/json"},
201 Schemes: []string{"http"},
202 Params: params,
203 Reader: &ExtrasExportTemplatesPartialUpdateReader{formats: a.formats},
204 AuthInfo: authInfo,
205 Context: params.Context,
206 Client: params.HTTPClient,
207 })
208 if err != nil {
209 return nil, err
210 }
211 return result.(*ExtrasExportTemplatesPartialUpdateOK), nil
212
213}
214
215/*
216ExtrasExportTemplatesRead extras export templates read API
217*/
218func (a *Client) ExtrasExportTemplatesRead(params *ExtrasExportTemplatesReadParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasExportTemplatesReadOK, error) {
219 // TODO: Validate the params before sending
220 if params == nil {
221 params = NewExtrasExportTemplatesReadParams()
222 }
223
224 result, err := a.transport.Submit(&runtime.ClientOperation{
225 ID: "extras_export-templates_read",
226 Method: "GET",
227 PathPattern: "/extras/export-templates/{id}/",
228 ProducesMediaTypes: []string{"application/json"},
229 ConsumesMediaTypes: []string{"application/json"},
230 Schemes: []string{"http"},
231 Params: params,
232 Reader: &ExtrasExportTemplatesReadReader{formats: a.formats},
233 AuthInfo: authInfo,
234 Context: params.Context,
235 Client: params.HTTPClient,
236 })
237 if err != nil {
238 return nil, err
239 }
240 return result.(*ExtrasExportTemplatesReadOK), nil
241
242}
243
244/*
245ExtrasExportTemplatesUpdate extras export templates update API
246*/
247func (a *Client) ExtrasExportTemplatesUpdate(params *ExtrasExportTemplatesUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasExportTemplatesUpdateOK, error) {
248 // TODO: Validate the params before sending
249 if params == nil {
250 params = NewExtrasExportTemplatesUpdateParams()
251 }
252
253 result, err := a.transport.Submit(&runtime.ClientOperation{
254 ID: "extras_export-templates_update",
255 Method: "PUT",
256 PathPattern: "/extras/export-templates/{id}/",
257 ProducesMediaTypes: []string{"application/json"},
258 ConsumesMediaTypes: []string{"application/json"},
259 Schemes: []string{"http"},
260 Params: params,
261 Reader: &ExtrasExportTemplatesUpdateReader{formats: a.formats},
262 AuthInfo: authInfo,
263 Context: params.Context,
264 Client: params.HTTPClient,
265 })
266 if err != nil {
267 return nil, err
268 }
269 return result.(*ExtrasExportTemplatesUpdateOK), nil
270
271}
272
273/*
274ExtrasGraphsCreate extras graphs create API
275*/
276func (a *Client) ExtrasGraphsCreate(params *ExtrasGraphsCreateParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasGraphsCreateCreated, error) {
277 // TODO: Validate the params before sending
278 if params == nil {
279 params = NewExtrasGraphsCreateParams()
280 }
281
282 result, err := a.transport.Submit(&runtime.ClientOperation{
283 ID: "extras_graphs_create",
284 Method: "POST",
285 PathPattern: "/extras/graphs/",
286 ProducesMediaTypes: []string{"application/json"},
287 ConsumesMediaTypes: []string{"application/json"},
288 Schemes: []string{"http"},
289 Params: params,
290 Reader: &ExtrasGraphsCreateReader{formats: a.formats},
291 AuthInfo: authInfo,
292 Context: params.Context,
293 Client: params.HTTPClient,
294 })
295 if err != nil {
296 return nil, err
297 }
298 return result.(*ExtrasGraphsCreateCreated), nil
299
300}
301
302/*
303ExtrasGraphsDelete extras graphs delete API
304*/
305func (a *Client) ExtrasGraphsDelete(params *ExtrasGraphsDeleteParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasGraphsDeleteNoContent, error) {
306 // TODO: Validate the params before sending
307 if params == nil {
308 params = NewExtrasGraphsDeleteParams()
309 }
310
311 result, err := a.transport.Submit(&runtime.ClientOperation{
312 ID: "extras_graphs_delete",
313 Method: "DELETE",
314 PathPattern: "/extras/graphs/{id}/",
315 ProducesMediaTypes: []string{"application/json"},
316 ConsumesMediaTypes: []string{"application/json"},
317 Schemes: []string{"http"},
318 Params: params,
319 Reader: &ExtrasGraphsDeleteReader{formats: a.formats},
320 AuthInfo: authInfo,
321 Context: params.Context,
322 Client: params.HTTPClient,
323 })
324 if err != nil {
325 return nil, err
326 }
327 return result.(*ExtrasGraphsDeleteNoContent), nil
328
329}
330
331/*
332ExtrasGraphsList extras graphs list API
333*/
334func (a *Client) ExtrasGraphsList(params *ExtrasGraphsListParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasGraphsListOK, error) {
335 // TODO: Validate the params before sending
336 if params == nil {
337 params = NewExtrasGraphsListParams()
338 }
339
340 result, err := a.transport.Submit(&runtime.ClientOperation{
341 ID: "extras_graphs_list",
342 Method: "GET",
343 PathPattern: "/extras/graphs/",
344 ProducesMediaTypes: []string{"application/json"},
345 ConsumesMediaTypes: []string{"application/json"},
346 Schemes: []string{"http"},
347 Params: params,
348 Reader: &ExtrasGraphsListReader{formats: a.formats},
349 AuthInfo: authInfo,
350 Context: params.Context,
351 Client: params.HTTPClient,
352 })
353 if err != nil {
354 return nil, err
355 }
356 return result.(*ExtrasGraphsListOK), nil
357
358}
359
360/*
361ExtrasGraphsPartialUpdate extras graphs partial update API
362*/
363func (a *Client) ExtrasGraphsPartialUpdate(params *ExtrasGraphsPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasGraphsPartialUpdateOK, error) {
364 // TODO: Validate the params before sending
365 if params == nil {
366 params = NewExtrasGraphsPartialUpdateParams()
367 }
368
369 result, err := a.transport.Submit(&runtime.ClientOperation{
370 ID: "extras_graphs_partial_update",
371 Method: "PATCH",
372 PathPattern: "/extras/graphs/{id}/",
373 ProducesMediaTypes: []string{"application/json"},
374 ConsumesMediaTypes: []string{"application/json"},
375 Schemes: []string{"http"},
376 Params: params,
377 Reader: &ExtrasGraphsPartialUpdateReader{formats: a.formats},
378 AuthInfo: authInfo,
379 Context: params.Context,
380 Client: params.HTTPClient,
381 })
382 if err != nil {
383 return nil, err
384 }
385 return result.(*ExtrasGraphsPartialUpdateOK), nil
386
387}
388
389/*
390ExtrasGraphsRead extras graphs read API
391*/
392func (a *Client) ExtrasGraphsRead(params *ExtrasGraphsReadParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasGraphsReadOK, error) {
393 // TODO: Validate the params before sending
394 if params == nil {
395 params = NewExtrasGraphsReadParams()
396 }
397
398 result, err := a.transport.Submit(&runtime.ClientOperation{
399 ID: "extras_graphs_read",
400 Method: "GET",
401 PathPattern: "/extras/graphs/{id}/",
402 ProducesMediaTypes: []string{"application/json"},
403 ConsumesMediaTypes: []string{"application/json"},
404 Schemes: []string{"http"},
405 Params: params,
406 Reader: &ExtrasGraphsReadReader{formats: a.formats},
407 AuthInfo: authInfo,
408 Context: params.Context,
409 Client: params.HTTPClient,
410 })
411 if err != nil {
412 return nil, err
413 }
414 return result.(*ExtrasGraphsReadOK), nil
415
416}
417
418/*
419ExtrasGraphsUpdate extras graphs update API
420*/
421func (a *Client) ExtrasGraphsUpdate(params *ExtrasGraphsUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasGraphsUpdateOK, error) {
422 // TODO: Validate the params before sending
423 if params == nil {
424 params = NewExtrasGraphsUpdateParams()
425 }
426
427 result, err := a.transport.Submit(&runtime.ClientOperation{
428 ID: "extras_graphs_update",
429 Method: "PUT",
430 PathPattern: "/extras/graphs/{id}/",
431 ProducesMediaTypes: []string{"application/json"},
432 ConsumesMediaTypes: []string{"application/json"},
433 Schemes: []string{"http"},
434 Params: params,
435 Reader: &ExtrasGraphsUpdateReader{formats: a.formats},
436 AuthInfo: authInfo,
437 Context: params.Context,
438 Client: params.HTTPClient,
439 })
440 if err != nil {
441 return nil, err
442 }
443 return result.(*ExtrasGraphsUpdateOK), nil
444
445}
446
447/*
448ExtrasImageAttachmentsCreate extras image attachments create API
449*/
450func (a *Client) ExtrasImageAttachmentsCreate(params *ExtrasImageAttachmentsCreateParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasImageAttachmentsCreateCreated, error) {
451 // TODO: Validate the params before sending
452 if params == nil {
453 params = NewExtrasImageAttachmentsCreateParams()
454 }
455
456 result, err := a.transport.Submit(&runtime.ClientOperation{
457 ID: "extras_image-attachments_create",
458 Method: "POST",
459 PathPattern: "/extras/image-attachments/",
460 ProducesMediaTypes: []string{"application/json"},
461 ConsumesMediaTypes: []string{"application/json"},
462 Schemes: []string{"http"},
463 Params: params,
464 Reader: &ExtrasImageAttachmentsCreateReader{formats: a.formats},
465 AuthInfo: authInfo,
466 Context: params.Context,
467 Client: params.HTTPClient,
468 })
469 if err != nil {
470 return nil, err
471 }
472 return result.(*ExtrasImageAttachmentsCreateCreated), nil
473
474}
475
476/*
477ExtrasImageAttachmentsDelete extras image attachments delete API
478*/
479func (a *Client) ExtrasImageAttachmentsDelete(params *ExtrasImageAttachmentsDeleteParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasImageAttachmentsDeleteNoContent, error) {
480 // TODO: Validate the params before sending
481 if params == nil {
482 params = NewExtrasImageAttachmentsDeleteParams()
483 }
484
485 result, err := a.transport.Submit(&runtime.ClientOperation{
486 ID: "extras_image-attachments_delete",
487 Method: "DELETE",
488 PathPattern: "/extras/image-attachments/{id}/",
489 ProducesMediaTypes: []string{"application/json"},
490 ConsumesMediaTypes: []string{"application/json"},
491 Schemes: []string{"http"},
492 Params: params,
493 Reader: &ExtrasImageAttachmentsDeleteReader{formats: a.formats},
494 AuthInfo: authInfo,
495 Context: params.Context,
496 Client: params.HTTPClient,
497 })
498 if err != nil {
499 return nil, err
500 }
501 return result.(*ExtrasImageAttachmentsDeleteNoContent), nil
502
503}
504
505/*
506ExtrasImageAttachmentsList extras image attachments list API
507*/
508func (a *Client) ExtrasImageAttachmentsList(params *ExtrasImageAttachmentsListParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasImageAttachmentsListOK, error) {
509 // TODO: Validate the params before sending
510 if params == nil {
511 params = NewExtrasImageAttachmentsListParams()
512 }
513
514 result, err := a.transport.Submit(&runtime.ClientOperation{
515 ID: "extras_image-attachments_list",
516 Method: "GET",
517 PathPattern: "/extras/image-attachments/",
518 ProducesMediaTypes: []string{"application/json"},
519 ConsumesMediaTypes: []string{"application/json"},
520 Schemes: []string{"http"},
521 Params: params,
522 Reader: &ExtrasImageAttachmentsListReader{formats: a.formats},
523 AuthInfo: authInfo,
524 Context: params.Context,
525 Client: params.HTTPClient,
526 })
527 if err != nil {
528 return nil, err
529 }
530 return result.(*ExtrasImageAttachmentsListOK), nil
531
532}
533
534/*
535ExtrasImageAttachmentsPartialUpdate extras image attachments partial update API
536*/
537func (a *Client) ExtrasImageAttachmentsPartialUpdate(params *ExtrasImageAttachmentsPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasImageAttachmentsPartialUpdateOK, error) {
538 // TODO: Validate the params before sending
539 if params == nil {
540 params = NewExtrasImageAttachmentsPartialUpdateParams()
541 }
542
543 result, err := a.transport.Submit(&runtime.ClientOperation{
544 ID: "extras_image-attachments_partial_update",
545 Method: "PATCH",
546 PathPattern: "/extras/image-attachments/{id}/",
547 ProducesMediaTypes: []string{"application/json"},
548 ConsumesMediaTypes: []string{"application/json"},
549 Schemes: []string{"http"},
550 Params: params,
551 Reader: &ExtrasImageAttachmentsPartialUpdateReader{formats: a.formats},
552 AuthInfo: authInfo,
553 Context: params.Context,
554 Client: params.HTTPClient,
555 })
556 if err != nil {
557 return nil, err
558 }
559 return result.(*ExtrasImageAttachmentsPartialUpdateOK), nil
560
561}
562
563/*
564ExtrasImageAttachmentsRead extras image attachments read API
565*/
566func (a *Client) ExtrasImageAttachmentsRead(params *ExtrasImageAttachmentsReadParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasImageAttachmentsReadOK, error) {
567 // TODO: Validate the params before sending
568 if params == nil {
569 params = NewExtrasImageAttachmentsReadParams()
570 }
571
572 result, err := a.transport.Submit(&runtime.ClientOperation{
573 ID: "extras_image-attachments_read",
574 Method: "GET",
575 PathPattern: "/extras/image-attachments/{id}/",
576 ProducesMediaTypes: []string{"application/json"},
577 ConsumesMediaTypes: []string{"application/json"},
578 Schemes: []string{"http"},
579 Params: params,
580 Reader: &ExtrasImageAttachmentsReadReader{formats: a.formats},
581 AuthInfo: authInfo,
582 Context: params.Context,
583 Client: params.HTTPClient,
584 })
585 if err != nil {
586 return nil, err
587 }
588 return result.(*ExtrasImageAttachmentsReadOK), nil
589
590}
591
592/*
593ExtrasImageAttachmentsUpdate extras image attachments update API
594*/
595func (a *Client) ExtrasImageAttachmentsUpdate(params *ExtrasImageAttachmentsUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasImageAttachmentsUpdateOK, error) {
596 // TODO: Validate the params before sending
597 if params == nil {
598 params = NewExtrasImageAttachmentsUpdateParams()
599 }
600
601 result, err := a.transport.Submit(&runtime.ClientOperation{
602 ID: "extras_image-attachments_update",
603 Method: "PUT",
604 PathPattern: "/extras/image-attachments/{id}/",
605 ProducesMediaTypes: []string{"application/json"},
606 ConsumesMediaTypes: []string{"application/json"},
607 Schemes: []string{"http"},
608 Params: params,
609 Reader: &ExtrasImageAttachmentsUpdateReader{formats: a.formats},
610 AuthInfo: authInfo,
611 Context: params.Context,
612 Client: params.HTTPClient,
613 })
614 if err != nil {
615 return nil, err
616 }
617 return result.(*ExtrasImageAttachmentsUpdateOK), nil
618
619}
620
621/*
622ExtrasRecentActivityList List all UserActions to provide a log of recent activity.
623*/
624func (a *Client) ExtrasRecentActivityList(params *ExtrasRecentActivityListParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasRecentActivityListOK, error) {
625 // TODO: Validate the params before sending
626 if params == nil {
627 params = NewExtrasRecentActivityListParams()
628 }
629
630 result, err := a.transport.Submit(&runtime.ClientOperation{
631 ID: "extras_recent-activity_list",
632 Method: "GET",
633 PathPattern: "/extras/recent-activity/",
634 ProducesMediaTypes: []string{"application/json"},
635 ConsumesMediaTypes: []string{"application/json"},
636 Schemes: []string{"http"},
637 Params: params,
638 Reader: &ExtrasRecentActivityListReader{formats: a.formats},
639 AuthInfo: authInfo,
640 Context: params.Context,
641 Client: params.HTTPClient,
642 })
643 if err != nil {
644 return nil, err
645 }
646 return result.(*ExtrasRecentActivityListOK), nil
647
648}
649
650/*
651ExtrasRecentActivityRead List all UserActions to provide a log of recent activity.
652*/
653func (a *Client) ExtrasRecentActivityRead(params *ExtrasRecentActivityReadParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasRecentActivityReadOK, error) {
654 // TODO: Validate the params before sending
655 if params == nil {
656 params = NewExtrasRecentActivityReadParams()
657 }
658
659 result, err := a.transport.Submit(&runtime.ClientOperation{
660 ID: "extras_recent-activity_read",
661 Method: "GET",
662 PathPattern: "/extras/recent-activity/{id}/",
663 ProducesMediaTypes: []string{"application/json"},
664 ConsumesMediaTypes: []string{"application/json"},
665 Schemes: []string{"http"},
666 Params: params,
667 Reader: &ExtrasRecentActivityReadReader{formats: a.formats},
668 AuthInfo: authInfo,
669 Context: params.Context,
670 Client: params.HTTPClient,
671 })
672 if err != nil {
673 return nil, err
674 }
675 return result.(*ExtrasRecentActivityReadOK), nil
676
677}
678
679/*
680ExtrasTopologyMapsCreate extras topology maps create API
681*/
682func (a *Client) ExtrasTopologyMapsCreate(params *ExtrasTopologyMapsCreateParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasTopologyMapsCreateCreated, error) {
683 // TODO: Validate the params before sending
684 if params == nil {
685 params = NewExtrasTopologyMapsCreateParams()
686 }
687
688 result, err := a.transport.Submit(&runtime.ClientOperation{
689 ID: "extras_topology-maps_create",
690 Method: "POST",
691 PathPattern: "/extras/topology-maps/",
692 ProducesMediaTypes: []string{"application/json"},
693 ConsumesMediaTypes: []string{"application/json"},
694 Schemes: []string{"http"},
695 Params: params,
696 Reader: &ExtrasTopologyMapsCreateReader{formats: a.formats},
697 AuthInfo: authInfo,
698 Context: params.Context,
699 Client: params.HTTPClient,
700 })
701 if err != nil {
702 return nil, err
703 }
704 return result.(*ExtrasTopologyMapsCreateCreated), nil
705
706}
707
708/*
709ExtrasTopologyMapsDelete extras topology maps delete API
710*/
711func (a *Client) ExtrasTopologyMapsDelete(params *ExtrasTopologyMapsDeleteParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasTopologyMapsDeleteNoContent, error) {
712 // TODO: Validate the params before sending
713 if params == nil {
714 params = NewExtrasTopologyMapsDeleteParams()
715 }
716
717 result, err := a.transport.Submit(&runtime.ClientOperation{
718 ID: "extras_topology-maps_delete",
719 Method: "DELETE",
720 PathPattern: "/extras/topology-maps/{id}/",
721 ProducesMediaTypes: []string{"application/json"},
722 ConsumesMediaTypes: []string{"application/json"},
723 Schemes: []string{"http"},
724 Params: params,
725 Reader: &ExtrasTopologyMapsDeleteReader{formats: a.formats},
726 AuthInfo: authInfo,
727 Context: params.Context,
728 Client: params.HTTPClient,
729 })
730 if err != nil {
731 return nil, err
732 }
733 return result.(*ExtrasTopologyMapsDeleteNoContent), nil
734
735}
736
737/*
738ExtrasTopologyMapsList extras topology maps list API
739*/
740func (a *Client) ExtrasTopologyMapsList(params *ExtrasTopologyMapsListParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasTopologyMapsListOK, error) {
741 // TODO: Validate the params before sending
742 if params == nil {
743 params = NewExtrasTopologyMapsListParams()
744 }
745
746 result, err := a.transport.Submit(&runtime.ClientOperation{
747 ID: "extras_topology-maps_list",
748 Method: "GET",
749 PathPattern: "/extras/topology-maps/",
750 ProducesMediaTypes: []string{"application/json"},
751 ConsumesMediaTypes: []string{"application/json"},
752 Schemes: []string{"http"},
753 Params: params,
754 Reader: &ExtrasTopologyMapsListReader{formats: a.formats},
755 AuthInfo: authInfo,
756 Context: params.Context,
757 Client: params.HTTPClient,
758 })
759 if err != nil {
760 return nil, err
761 }
762 return result.(*ExtrasTopologyMapsListOK), nil
763
764}
765
766/*
767ExtrasTopologyMapsPartialUpdate extras topology maps partial update API
768*/
769func (a *Client) ExtrasTopologyMapsPartialUpdate(params *ExtrasTopologyMapsPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasTopologyMapsPartialUpdateOK, error) {
770 // TODO: Validate the params before sending
771 if params == nil {
772 params = NewExtrasTopologyMapsPartialUpdateParams()
773 }
774
775 result, err := a.transport.Submit(&runtime.ClientOperation{
776 ID: "extras_topology-maps_partial_update",
777 Method: "PATCH",
778 PathPattern: "/extras/topology-maps/{id}/",
779 ProducesMediaTypes: []string{"application/json"},
780 ConsumesMediaTypes: []string{"application/json"},
781 Schemes: []string{"http"},
782 Params: params,
783 Reader: &ExtrasTopologyMapsPartialUpdateReader{formats: a.formats},
784 AuthInfo: authInfo,
785 Context: params.Context,
786 Client: params.HTTPClient,
787 })
788 if err != nil {
789 return nil, err
790 }
791 return result.(*ExtrasTopologyMapsPartialUpdateOK), nil
792
793}
794
795/*
796ExtrasTopologyMapsRead extras topology maps read API
797*/
798func (a *Client) ExtrasTopologyMapsRead(params *ExtrasTopologyMapsReadParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasTopologyMapsReadOK, error) {
799 // TODO: Validate the params before sending
800 if params == nil {
801 params = NewExtrasTopologyMapsReadParams()
802 }
803
804 result, err := a.transport.Submit(&runtime.ClientOperation{
805 ID: "extras_topology-maps_read",
806 Method: "GET",
807 PathPattern: "/extras/topology-maps/{id}/",
808 ProducesMediaTypes: []string{"application/json"},
809 ConsumesMediaTypes: []string{"application/json"},
810 Schemes: []string{"http"},
811 Params: params,
812 Reader: &ExtrasTopologyMapsReadReader{formats: a.formats},
813 AuthInfo: authInfo,
814 Context: params.Context,
815 Client: params.HTTPClient,
816 })
817 if err != nil {
818 return nil, err
819 }
820 return result.(*ExtrasTopologyMapsReadOK), nil
821
822}
823
824/*
825ExtrasTopologyMapsRender extras topology maps render API
826*/
827func (a *Client) ExtrasTopologyMapsRender(params *ExtrasTopologyMapsRenderParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasTopologyMapsRenderOK, error) {
828 // TODO: Validate the params before sending
829 if params == nil {
830 params = NewExtrasTopologyMapsRenderParams()
831 }
832
833 result, err := a.transport.Submit(&runtime.ClientOperation{
834 ID: "extras_topology-maps_render",
835 Method: "GET",
836 PathPattern: "/extras/topology-maps/{id}/render/",
837 ProducesMediaTypes: []string{"application/json"},
838 ConsumesMediaTypes: []string{"application/json"},
839 Schemes: []string{"http"},
840 Params: params,
841 Reader: &ExtrasTopologyMapsRenderReader{formats: a.formats},
842 AuthInfo: authInfo,
843 Context: params.Context,
844 Client: params.HTTPClient,
845 })
846 if err != nil {
847 return nil, err
848 }
849 return result.(*ExtrasTopologyMapsRenderOK), nil
850
851}
852
853/*
854ExtrasTopologyMapsUpdate extras topology maps update API
855*/
856func (a *Client) ExtrasTopologyMapsUpdate(params *ExtrasTopologyMapsUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*ExtrasTopologyMapsUpdateOK, error) {
857 // TODO: Validate the params before sending
858 if params == nil {
859 params = NewExtrasTopologyMapsUpdateParams()
860 }
861
862 result, err := a.transport.Submit(&runtime.ClientOperation{
863 ID: "extras_topology-maps_update",
864 Method: "PUT",
865 PathPattern: "/extras/topology-maps/{id}/",
866 ProducesMediaTypes: []string{"application/json"},
867 ConsumesMediaTypes: []string{"application/json"},
868 Schemes: []string{"http"},
869 Params: params,
870 Reader: &ExtrasTopologyMapsUpdateReader{formats: a.formats},
871 AuthInfo: authInfo,
872 Context: params.Context,
873 Client: params.HTTPClient,
874 })
875 if err != nil {
876 return nil, err
877 }
878 return result.(*ExtrasTopologyMapsUpdateOK), nil
879
880}
881
882// SetTransport changes the transport on the client
883func (a *Client) SetTransport(transport runtime.ClientTransport) {
884 a.transport = transport
885}