1 // Copyright 2022-2025 The sacloud/iaas-api-go Authors
2 //
3 // Licensed under the Apache License, Version 2.0 (the "License");
4 // you may not use this file except in compliance with the License.
5 // You may obtain a copy of the License at
6 //
7 // http://www.apache.org/licenses/LICENSE-2.0
8 //
9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS,
11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 // See the License for the specific language governing permissions and
13 // limitations under the License.
14 15 // generated by 'github.com/sacloud/iaas-api-go/internal/tools/gen-api-result'; DO NOT EDIT
16 17 package iaas
18 19 // ArchiveFindResult represents the Result of API
20 type ArchiveFindResult struct {
21 Total int `json:",omitempty"` // Total count of target resources
22 From int `json:",omitempty"` // Current page number
23 Count int `json:",omitempty"` // Count of current page
24 25 Archives []*Archive `json:",omitempty" mapconv:"[]Archives,omitempty,recursive"`
26 }
27 28 // Values returns find results
29 func (r *ArchiveFindResult) Values() []interface{} {
30 var results []interface{}
31 for _, v := range r.Archives {
32 results = append(results, v)
33 }
34 return results
35 }
36 37 // archiveCreateResult represents the Result of API
38 type archiveCreateResult struct {
39 IsOk bool `json:",omitempty"` // is_ok
40 41 Archive *Archive `json:",omitempty" mapconv:"Archive,omitempty,recursive"`
42 }
43 44 // archiveCreateBlankResult represents the Result of API
45 type archiveCreateBlankResult struct {
46 IsOk bool `json:",omitempty"` // is_ok
47 48 Archive *Archive `json:",omitempty" mapconv:"Archive,omitempty,recursive"`
49 FTPServer *FTPServer `json:",omitempty" mapconv:"FTPServer,omitempty,recursive"`
50 }
51 52 // archiveReadResult represents the Result of API
53 type archiveReadResult struct {
54 IsOk bool `json:",omitempty"` // is_ok
55 56 Archive *Archive `json:",omitempty" mapconv:"Archive,omitempty,recursive"`
57 }
58 59 // archiveUpdateResult represents the Result of API
60 type archiveUpdateResult struct {
61 IsOk bool `json:",omitempty"` // is_ok
62 63 Archive *Archive `json:",omitempty" mapconv:"Archive,omitempty,recursive"`
64 }
65 66 // archiveOpenFTPResult represents the Result of API
67 type archiveOpenFTPResult struct {
68 IsOk bool `json:",omitempty"` // is_ok
69 70 FTPServer *FTPServer `json:",omitempty" mapconv:"FTPServer,omitempty,recursive"`
71 }
72 73 // archiveShareResult represents the Result of API
74 type archiveShareResult struct {
75 IsOk bool `json:",omitempty"` // is_ok
76 77 ArchiveShareInfo *ArchiveShareInfo `json:",omitempty" mapconv:"ArchiveShareInfo,omitempty,recursive"`
78 }
79 80 // archiveCreateFromSharedResult represents the Result of API
81 type archiveCreateFromSharedResult struct {
82 IsOk bool `json:",omitempty"` // is_ok
83 84 Archive *Archive `json:",omitempty" mapconv:"Archive,omitempty,recursive"`
85 }
86 87 // archiveTransferResult represents the Result of API
88 type archiveTransferResult struct {
89 IsOk bool `json:",omitempty"` // is_ok
90 91 Archive *Archive `json:",omitempty" mapconv:"Archive,omitempty,recursive"`
92 }
93 94 // authStatusReadResult represents the Result of API
95 type authStatusReadResult struct {
96 IsOk bool `json:",omitempty"` // is_ok
97 98 AuthStatus *AuthStatus `json:",omitempty" mapconv:"AuthStatus,omitempty,recursive"`
99 }
100 101 // AutoBackupFindResult represents the Result of API
102 type AutoBackupFindResult struct {
103 Total int `json:",omitempty"` // Total count of target resources
104 From int `json:",omitempty"` // Current page number
105 Count int `json:",omitempty"` // Count of current page
106 107 AutoBackups []*AutoBackup `json:",omitempty" mapconv:"[]CommonServiceItems,omitempty,recursive"`
108 }
109 110 // Values returns find results
111 func (r *AutoBackupFindResult) Values() []interface{} {
112 var results []interface{}
113 for _, v := range r.AutoBackups {
114 results = append(results, v)
115 }
116 return results
117 }
118 119 // autoBackupCreateResult represents the Result of API
120 type autoBackupCreateResult struct {
121 IsOk bool `json:",omitempty"` // is_ok
122 123 AutoBackup *AutoBackup `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
124 }
125 126 // autoBackupReadResult represents the Result of API
127 type autoBackupReadResult struct {
128 IsOk bool `json:",omitempty"` // is_ok
129 130 AutoBackup *AutoBackup `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
131 }
132 133 // autoBackupUpdateResult represents the Result of API
134 type autoBackupUpdateResult struct {
135 IsOk bool `json:",omitempty"` // is_ok
136 137 AutoBackup *AutoBackup `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
138 }
139 140 // autoBackupUpdateSettingsResult represents the Result of API
141 type autoBackupUpdateSettingsResult struct {
142 IsOk bool `json:",omitempty"` // is_ok
143 144 AutoBackup *AutoBackup `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
145 }
146 147 // AutoScaleFindResult represents the Result of API
148 type AutoScaleFindResult struct {
149 Total int `json:",omitempty"` // Total count of target resources
150 From int `json:",omitempty"` // Current page number
151 Count int `json:",omitempty"` // Count of current page
152 153 AutoScale []*AutoScale `json:",omitempty" mapconv:"[]CommonServiceItems,omitempty,recursive"`
154 }
155 156 // Values returns find results
157 func (r *AutoScaleFindResult) Values() []interface{} {
158 var results []interface{}
159 for _, v := range r.AutoScale {
160 results = append(results, v)
161 }
162 return results
163 }
164 165 // autoScaleCreateResult represents the Result of API
166 type autoScaleCreateResult struct {
167 IsOk bool `json:",omitempty"` // is_ok
168 169 AutoScale *AutoScale `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
170 }
171 172 // autoScaleReadResult represents the Result of API
173 type autoScaleReadResult struct {
174 IsOk bool `json:",omitempty"` // is_ok
175 176 AutoScale *AutoScale `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
177 }
178 179 // autoScaleUpdateResult represents the Result of API
180 type autoScaleUpdateResult struct {
181 IsOk bool `json:",omitempty"` // is_ok
182 183 AutoScale *AutoScale `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
184 }
185 186 // autoScaleUpdateSettingsResult represents the Result of API
187 type autoScaleUpdateSettingsResult struct {
188 IsOk bool `json:",omitempty"` // is_ok
189 190 AutoScale *AutoScale `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
191 }
192 193 // autoScaleStatusResult represents the Result of API
194 type autoScaleStatusResult struct {
195 IsOk bool `json:",omitempty"` // is_ok
196 197 AutoScaleStatus *AutoScaleStatus `json:",omitempty" mapconv:"AutoScale,omitempty,recursive"`
198 }
199 200 // BillByContractResult represents the Result of API
201 type BillByContractResult struct {
202 Total int `json:",omitempty"` // Total count of target resources
203 From int `json:",omitempty"` // Current page number
204 Count int `json:",omitempty"` // Count of current page
205 206 Bills []*Bill `json:",omitempty" mapconv:"[]Bills,omitempty,recursive"`
207 }
208 209 // Values returns find results
210 func (r *BillByContractResult) Values() []interface{} {
211 var results []interface{}
212 for _, v := range r.Bills {
213 results = append(results, v)
214 }
215 return results
216 }
217 218 // BillByContractYearResult represents the Result of API
219 type BillByContractYearResult struct {
220 Total int `json:",omitempty"` // Total count of target resources
221 From int `json:",omitempty"` // Current page number
222 Count int `json:",omitempty"` // Count of current page
223 224 Bills []*Bill `json:",omitempty" mapconv:"[]Bills,omitempty,recursive"`
225 }
226 227 // Values returns find results
228 func (r *BillByContractYearResult) Values() []interface{} {
229 var results []interface{}
230 for _, v := range r.Bills {
231 results = append(results, v)
232 }
233 return results
234 }
235 236 // BillByContractYearMonthResult represents the Result of API
237 type BillByContractYearMonthResult struct {
238 Total int `json:",omitempty"` // Total count of target resources
239 From int `json:",omitempty"` // Current page number
240 Count int `json:",omitempty"` // Count of current page
241 242 Bills []*Bill `json:",omitempty" mapconv:"[]Bills,omitempty,recursive"`
243 }
244 245 // Values returns find results
246 func (r *BillByContractYearMonthResult) Values() []interface{} {
247 var results []interface{}
248 for _, v := range r.Bills {
249 results = append(results, v)
250 }
251 return results
252 }
253 254 // BillReadResult represents the Result of API
255 type BillReadResult struct {
256 Total int `json:",omitempty"` // Total count of target resources
257 From int `json:",omitempty"` // Current page number
258 Count int `json:",omitempty"` // Count of current page
259 260 Bills []*Bill `json:",omitempty" mapconv:"[]Bills,omitempty,recursive"`
261 }
262 263 // Values returns find results
264 func (r *BillReadResult) Values() []interface{} {
265 var results []interface{}
266 for _, v := range r.Bills {
267 results = append(results, v)
268 }
269 return results
270 }
271 272 // BillDetailsResult represents the Result of API
273 type BillDetailsResult struct {
274 Total int `json:",omitempty"` // Total count of target resources
275 From int `json:",omitempty"` // Current page number
276 Count int `json:",omitempty"` // Count of current page
277 278 BillDetails []*BillDetail `json:",omitempty" mapconv:"[]BillDetails,omitempty,recursive"`
279 }
280 281 // Values returns find results
282 func (r *BillDetailsResult) Values() []interface{} {
283 var results []interface{}
284 for _, v := range r.BillDetails {
285 results = append(results, v)
286 }
287 return results
288 }
289 290 // billDetailsCSVResult represents the Result of API
291 type billDetailsCSVResult struct {
292 IsOk bool `json:",omitempty"` // is_ok
293 294 BillDetailCSV *BillDetailCSV `json:",omitempty" mapconv:"CSV,omitempty,recursive"`
295 }
296 297 // BridgeFindResult represents the Result of API
298 type BridgeFindResult struct {
299 Total int `json:",omitempty"` // Total count of target resources
300 From int `json:",omitempty"` // Current page number
301 Count int `json:",omitempty"` // Count of current page
302 303 Bridges []*Bridge `json:",omitempty" mapconv:"[]Bridges,omitempty,recursive"`
304 }
305 306 // Values returns find results
307 func (r *BridgeFindResult) Values() []interface{} {
308 var results []interface{}
309 for _, v := range r.Bridges {
310 results = append(results, v)
311 }
312 return results
313 }
314 315 // bridgeCreateResult represents the Result of API
316 type bridgeCreateResult struct {
317 IsOk bool `json:",omitempty"` // is_ok
318 319 Bridge *Bridge `json:",omitempty" mapconv:"Bridge,omitempty,recursive"`
320 }
321 322 // bridgeReadResult represents the Result of API
323 type bridgeReadResult struct {
324 IsOk bool `json:",omitempty"` // is_ok
325 326 Bridge *Bridge `json:",omitempty" mapconv:"Bridge,omitempty,recursive"`
327 }
328 329 // bridgeUpdateResult represents the Result of API
330 type bridgeUpdateResult struct {
331 IsOk bool `json:",omitempty"` // is_ok
332 333 Bridge *Bridge `json:",omitempty" mapconv:"Bridge,omitempty,recursive"`
334 }
335 336 // CDROMFindResult represents the Result of API
337 type CDROMFindResult struct {
338 Total int `json:",omitempty"` // Total count of target resources
339 From int `json:",omitempty"` // Current page number
340 Count int `json:",omitempty"` // Count of current page
341 342 CDROMs []*CDROM `json:",omitempty" mapconv:"[]CDROMs,omitempty,recursive"`
343 }
344 345 // Values returns find results
346 func (r *CDROMFindResult) Values() []interface{} {
347 var results []interface{}
348 for _, v := range r.CDROMs {
349 results = append(results, v)
350 }
351 return results
352 }
353 354 // cDROMCreateResult represents the Result of API
355 type cDROMCreateResult struct {
356 IsOk bool `json:",omitempty"` // is_ok
357 358 CDROM *CDROM `json:",omitempty" mapconv:"CDROM,omitempty,recursive"`
359 FTPServer *FTPServer `json:",omitempty" mapconv:"FTPServer,omitempty,recursive"`
360 }
361 362 // cDROMReadResult represents the Result of API
363 type cDROMReadResult struct {
364 IsOk bool `json:",omitempty"` // is_ok
365 366 CDROM *CDROM `json:",omitempty" mapconv:"CDROM,omitempty,recursive"`
367 }
368 369 // cDROMUpdateResult represents the Result of API
370 type cDROMUpdateResult struct {
371 IsOk bool `json:",omitempty"` // is_ok
372 373 CDROM *CDROM `json:",omitempty" mapconv:"CDROM,omitempty,recursive"`
374 }
375 376 // cDROMOpenFTPResult represents the Result of API
377 type cDROMOpenFTPResult struct {
378 IsOk bool `json:",omitempty"` // is_ok
379 380 FTPServer *FTPServer `json:",omitempty" mapconv:"FTPServer,omitempty,recursive"`
381 }
382 383 // CertificateAuthorityFindResult represents the Result of API
384 type CertificateAuthorityFindResult struct {
385 Total int `json:",omitempty"` // Total count of target resources
386 From int `json:",omitempty"` // Current page number
387 Count int `json:",omitempty"` // Count of current page
388 389 CertificateAuthorities []*CertificateAuthority `json:",omitempty" mapconv:"[]CommonServiceItems,omitempty,recursive"`
390 }
391 392 // Values returns find results
393 func (r *CertificateAuthorityFindResult) Values() []interface{} {
394 var results []interface{}
395 for _, v := range r.CertificateAuthorities {
396 results = append(results, v)
397 }
398 return results
399 }
400 401 // certificateAuthorityCreateResult represents the Result of API
402 type certificateAuthorityCreateResult struct {
403 IsOk bool `json:",omitempty"` // is_ok
404 405 CertificateAuthority *CertificateAuthority `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
406 }
407 408 // certificateAuthorityReadResult represents the Result of API
409 type certificateAuthorityReadResult struct {
410 IsOk bool `json:",omitempty"` // is_ok
411 412 CertificateAuthority *CertificateAuthority `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
413 }
414 415 // certificateAuthorityUpdateResult represents the Result of API
416 type certificateAuthorityUpdateResult struct {
417 IsOk bool `json:",omitempty"` // is_ok
418 419 CertificateAuthority *CertificateAuthority `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
420 }
421 422 // certificateAuthorityDetailResult represents the Result of API
423 type certificateAuthorityDetailResult struct {
424 IsOk bool `json:",omitempty"` // is_ok
425 426 CertificateAuthority *CertificateAuthorityDetail `json:",omitempty" mapconv:"CertificateAuthority,omitempty,recursive"`
427 }
428 429 // certificateAuthorityAddClientResult represents the Result of API
430 type certificateAuthorityAddClientResult struct {
431 IsOk bool `json:",omitempty"` // is_ok
432 433 CertificateAuthority *CertificateAuthorityAddClientOrServerResult `json:",omitempty" mapconv:"CertificateAuthority,omitempty,recursive"`
434 }
435 436 // CertificateAuthorityListClientsResult represents the Result of API
437 type CertificateAuthorityListClientsResult struct {
438 Total int `json:",omitempty"` // Total count of target resources
439 From int `json:",omitempty"` // Current page number
440 Count int `json:",omitempty"` // Count of current page
441 442 CertificateAuthority []*CertificateAuthorityClient `json:",omitempty" mapconv:"[]CertificateAuthority,omitempty,recursive"`
443 }
444 445 // Values returns find results
446 func (r *CertificateAuthorityListClientsResult) Values() []interface{} {
447 var results []interface{}
448 for _, v := range r.CertificateAuthority {
449 results = append(results, v)
450 }
451 return results
452 }
453 454 // certificateAuthorityReadClientResult represents the Result of API
455 type certificateAuthorityReadClientResult struct {
456 IsOk bool `json:",omitempty"` // is_ok
457 458 CertificateAuthority *CertificateAuthorityClient `json:",omitempty" mapconv:"CertificateAuthority,omitempty,recursive"`
459 }
460 461 // certificateAuthorityAddServerResult represents the Result of API
462 type certificateAuthorityAddServerResult struct {
463 IsOk bool `json:",omitempty"` // is_ok
464 465 CertificateAuthority *CertificateAuthorityAddClientOrServerResult `json:",omitempty" mapconv:"CertificateAuthority,omitempty,recursive"`
466 }
467 468 // CertificateAuthorityListServersResult represents the Result of API
469 type CertificateAuthorityListServersResult struct {
470 Total int `json:",omitempty"` // Total count of target resources
471 From int `json:",omitempty"` // Current page number
472 Count int `json:",omitempty"` // Count of current page
473 474 CertificateAuthority []*CertificateAuthorityServer `json:",omitempty" mapconv:"[]CertificateAuthority,omitempty,recursive"`
475 }
476 477 // Values returns find results
478 func (r *CertificateAuthorityListServersResult) Values() []interface{} {
479 var results []interface{}
480 for _, v := range r.CertificateAuthority {
481 results = append(results, v)
482 }
483 return results
484 }
485 486 // certificateAuthorityReadServerResult represents the Result of API
487 type certificateAuthorityReadServerResult struct {
488 IsOk bool `json:",omitempty"` // is_ok
489 490 CertificateAuthority *CertificateAuthorityServer `json:",omitempty" mapconv:"CertificateAuthority,omitempty,recursive"`
491 }
492 493 // ContainerRegistryFindResult represents the Result of API
494 type ContainerRegistryFindResult struct {
495 Total int `json:",omitempty"` // Total count of target resources
496 From int `json:",omitempty"` // Current page number
497 Count int `json:",omitempty"` // Count of current page
498 499 ContainerRegistries []*ContainerRegistry `json:",omitempty" mapconv:"[]CommonServiceItems,omitempty,recursive"`
500 }
501 502 // Values returns find results
503 func (r *ContainerRegistryFindResult) Values() []interface{} {
504 var results []interface{}
505 for _, v := range r.ContainerRegistries {
506 results = append(results, v)
507 }
508 return results
509 }
510 511 // containerRegistryCreateResult represents the Result of API
512 type containerRegistryCreateResult struct {
513 IsOk bool `json:",omitempty"` // is_ok
514 515 ContainerRegistry *ContainerRegistry `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
516 }
517 518 // containerRegistryReadResult represents the Result of API
519 type containerRegistryReadResult struct {
520 IsOk bool `json:",omitempty"` // is_ok
521 522 ContainerRegistry *ContainerRegistry `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
523 }
524 525 // containerRegistryUpdateResult represents the Result of API
526 type containerRegistryUpdateResult struct {
527 IsOk bool `json:",omitempty"` // is_ok
528 529 ContainerRegistry *ContainerRegistry `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
530 }
531 532 // containerRegistryUpdateSettingsResult represents the Result of API
533 type containerRegistryUpdateSettingsResult struct {
534 IsOk bool `json:",omitempty"` // is_ok
535 536 ContainerRegistry *ContainerRegistry `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
537 }
538 539 // containerRegistryListUsersResult represents the Result of API
540 type containerRegistryListUsersResult struct {
541 IsOk bool `json:",omitempty"` // is_ok
542 543 ContainerRegistryUsers *ContainerRegistryUsers `json:",omitempty" mapconv:"ContainerRegistry,omitempty,recursive"`
544 }
545 546 // CouponFindResult represents the Result of API
547 type CouponFindResult struct {
548 Total int `json:",omitempty"` // Total count of target resources
549 From int `json:",omitempty"` // Current page number
550 Count int `json:",omitempty"` // Count of current page
551 552 Coupons []*Coupon `json:",omitempty" mapconv:"[]Coupon,omitempty,recursive"`
553 }
554 555 // Values returns find results
556 func (r *CouponFindResult) Values() []interface{} {
557 var results []interface{}
558 for _, v := range r.Coupons {
559 results = append(results, v)
560 }
561 return results
562 }
563 564 // DatabaseFindResult represents the Result of API
565 type DatabaseFindResult struct {
566 Total int `json:",omitempty"` // Total count of target resources
567 From int `json:",omitempty"` // Current page number
568 Count int `json:",omitempty"` // Count of current page
569 570 Databases []*Database `json:",omitempty" mapconv:"[]Appliances,omitempty,recursive"`
571 }
572 573 // Values returns find results
574 func (r *DatabaseFindResult) Values() []interface{} {
575 var results []interface{}
576 for _, v := range r.Databases {
577 results = append(results, v)
578 }
579 return results
580 }
581 582 // databaseCreateResult represents the Result of API
583 type databaseCreateResult struct {
584 IsOk bool `json:",omitempty"` // is_ok
585 586 Database *Database `json:",omitempty" mapconv:"Appliance,omitempty,recursive"`
587 }
588 589 // databaseReadResult represents the Result of API
590 type databaseReadResult struct {
591 IsOk bool `json:",omitempty"` // is_ok
592 593 Database *Database `json:",omitempty" mapconv:"Appliance,omitempty,recursive"`
594 }
595 596 // databaseUpdateResult represents the Result of API
597 type databaseUpdateResult struct {
598 IsOk bool `json:",omitempty"` // is_ok
599 600 Database *Database `json:",omitempty" mapconv:"Appliance,omitempty,recursive"`
601 }
602 603 // databaseUpdateSettingsResult represents the Result of API
604 type databaseUpdateSettingsResult struct {
605 IsOk bool `json:",omitempty"` // is_ok
606 607 Database *Database `json:",omitempty" mapconv:"Appliance,omitempty,recursive"`
608 }
609 610 // databaseMonitorCPUResult represents the Result of API
611 type databaseMonitorCPUResult struct {
612 IsOk bool `json:",omitempty"` // is_ok
613 614 CPUTimeActivity *CPUTimeActivity `json:",omitempty" mapconv:"Data,omitempty,recursive"`
615 }
616 617 // databaseMonitorDiskResult represents the Result of API
618 type databaseMonitorDiskResult struct {
619 IsOk bool `json:",omitempty"` // is_ok
620 621 DiskActivity *DiskActivity `json:",omitempty" mapconv:"Data,omitempty,recursive"`
622 }
623 624 // databaseMonitorInterfaceResult represents the Result of API
625 type databaseMonitorInterfaceResult struct {
626 IsOk bool `json:",omitempty"` // is_ok
627 628 InterfaceActivity *InterfaceActivity `json:",omitempty" mapconv:"Data,omitempty,recursive"`
629 }
630 631 // databaseMonitorDatabaseResult represents the Result of API
632 type databaseMonitorDatabaseResult struct {
633 IsOk bool `json:",omitempty"` // is_ok
634 635 DatabaseActivity *DatabaseActivity `json:",omitempty" mapconv:"Data,omitempty,recursive"`
636 }
637 638 // databaseStatusResult represents the Result of API
639 type databaseStatusResult struct {
640 IsOk bool `json:",omitempty"` // is_ok
641 642 DatabaseStatus *DatabaseStatus `json:",omitempty" mapconv:"Appliance,omitempty,recursive"`
643 }
644 645 // databaseGetParameterResult represents the Result of API
646 type databaseGetParameterResult struct {
647 IsOk bool `json:",omitempty"` // is_ok
648 649 DatabaseParameter *DatabaseParameter `json:",omitempty" mapconv:"Database,omitempty,recursive"`
650 }
651 652 // DiskFindResult represents the Result of API
653 type DiskFindResult struct {
654 Total int `json:",omitempty"` // Total count of target resources
655 From int `json:",omitempty"` // Current page number
656 Count int `json:",omitempty"` // Count of current page
657 658 Disks []*Disk `json:",omitempty" mapconv:"[]Disks,omitempty,recursive"`
659 }
660 661 // Values returns find results
662 func (r *DiskFindResult) Values() []interface{} {
663 var results []interface{}
664 for _, v := range r.Disks {
665 results = append(results, v)
666 }
667 return results
668 }
669 670 // diskCreateResult represents the Result of API
671 type diskCreateResult struct {
672 IsOk bool `json:",omitempty"` // is_ok
673 674 Disk *Disk `json:",omitempty" mapconv:"Disk,omitempty,recursive"`
675 }
676 677 // diskCreateWithConfigResult represents the Result of API
678 type diskCreateWithConfigResult struct {
679 IsOk bool `json:",omitempty"` // is_ok
680 681 Disk *Disk `json:",omitempty" mapconv:"Disk,omitempty,recursive"`
682 }
683 684 // diskReadResult represents the Result of API
685 type diskReadResult struct {
686 IsOk bool `json:",omitempty"` // is_ok
687 688 Disk *Disk `json:",omitempty" mapconv:"Disk,omitempty,recursive"`
689 }
690 691 // diskUpdateResult represents the Result of API
692 type diskUpdateResult struct {
693 IsOk bool `json:",omitempty"` // is_ok
694 695 Disk *Disk `json:",omitempty" mapconv:"Disk,omitempty,recursive"`
696 }
697 698 // diskMonitorResult represents the Result of API
699 type diskMonitorResult struct {
700 IsOk bool `json:",omitempty"` // is_ok
701 702 DiskActivity *DiskActivity `json:",omitempty" mapconv:"Data,omitempty,recursive"`
703 }
704 705 // diskMonitorDiskResult represents the Result of API
706 type diskMonitorDiskResult struct {
707 IsOk bool `json:",omitempty"` // is_ok
708 709 DiskActivity *DiskActivity `json:",omitempty" mapconv:"Data,omitempty,recursive"`
710 }
711 712 // DiskPlanFindResult represents the Result of API
713 type DiskPlanFindResult struct {
714 Total int `json:",omitempty"` // Total count of target resources
715 From int `json:",omitempty"` // Current page number
716 Count int `json:",omitempty"` // Count of current page
717 718 DiskPlans []*DiskPlan `json:",omitempty" mapconv:"[]DiskPlans,omitempty,recursive"`
719 }
720 721 // Values returns find results
722 func (r *DiskPlanFindResult) Values() []interface{} {
723 var results []interface{}
724 for _, v := range r.DiskPlans {
725 results = append(results, v)
726 }
727 return results
728 }
729 730 // diskPlanReadResult represents the Result of API
731 type diskPlanReadResult struct {
732 IsOk bool `json:",omitempty"` // is_ok
733 734 DiskPlan *DiskPlan `json:",omitempty" mapconv:"DiskPlan,omitempty,recursive"`
735 }
736 737 // DNSFindResult represents the Result of API
738 type DNSFindResult struct {
739 Total int `json:",omitempty"` // Total count of target resources
740 From int `json:",omitempty"` // Current page number
741 Count int `json:",omitempty"` // Count of current page
742 743 DNS []*DNS `json:",omitempty" mapconv:"[]CommonServiceItems,omitempty,recursive"`
744 }
745 746 // Values returns find results
747 func (r *DNSFindResult) Values() []interface{} {
748 var results []interface{}
749 for _, v := range r.DNS {
750 results = append(results, v)
751 }
752 return results
753 }
754 755 // dNSCreateResult represents the Result of API
756 type dNSCreateResult struct {
757 IsOk bool `json:",omitempty"` // is_ok
758 759 DNS *DNS `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
760 }
761 762 // dNSReadResult represents the Result of API
763 type dNSReadResult struct {
764 IsOk bool `json:",omitempty"` // is_ok
765 766 DNS *DNS `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
767 }
768 769 // dNSUpdateResult represents the Result of API
770 type dNSUpdateResult struct {
771 IsOk bool `json:",omitempty"` // is_ok
772 773 DNS *DNS `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
774 }
775 776 // dNSUpdateSettingsResult represents the Result of API
777 type dNSUpdateSettingsResult struct {
778 IsOk bool `json:",omitempty"` // is_ok
779 780 DNS *DNS `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
781 }
782 783 // EnhancedDBFindResult represents the Result of API
784 type EnhancedDBFindResult struct {
785 Total int `json:",omitempty"` // Total count of target resources
786 From int `json:",omitempty"` // Current page number
787 Count int `json:",omitempty"` // Count of current page
788 789 EnhancedDBs []*EnhancedDB `json:",omitempty" mapconv:"[]CommonServiceItems,omitempty,recursive"`
790 }
791 792 // Values returns find results
793 func (r *EnhancedDBFindResult) Values() []interface{} {
794 var results []interface{}
795 for _, v := range r.EnhancedDBs {
796 results = append(results, v)
797 }
798 return results
799 }
800 801 // enhancedDBCreateResult represents the Result of API
802 type enhancedDBCreateResult struct {
803 IsOk bool `json:",omitempty"` // is_ok
804 805 EnhancedDB *EnhancedDB `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
806 }
807 808 // enhancedDBReadResult represents the Result of API
809 type enhancedDBReadResult struct {
810 IsOk bool `json:",omitempty"` // is_ok
811 812 EnhancedDB *EnhancedDB `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
813 }
814 815 // enhancedDBUpdateResult represents the Result of API
816 type enhancedDBUpdateResult struct {
817 IsOk bool `json:",omitempty"` // is_ok
818 819 EnhancedDB *EnhancedDB `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
820 }
821 822 // enhancedDBGetConfigResult represents the Result of API
823 type enhancedDBGetConfigResult struct {
824 IsOk bool `json:",omitempty"` // is_ok
825 826 EnhancedDBConfig *EnhancedDBConfig `json:",omitempty" mapconv:"EnhancedDB,omitempty,recursive"`
827 }
828 829 // ESMEFindResult represents the Result of API
830 type ESMEFindResult struct {
831 Total int `json:",omitempty"` // Total count of target resources
832 From int `json:",omitempty"` // Current page number
833 Count int `json:",omitempty"` // Count of current page
834 835 ESME []*ESME `json:",omitempty" mapconv:"[]CommonServiceItems,omitempty,recursive"`
836 }
837 838 // Values returns find results
839 func (r *ESMEFindResult) Values() []interface{} {
840 var results []interface{}
841 for _, v := range r.ESME {
842 results = append(results, v)
843 }
844 return results
845 }
846 847 // eSMECreateResult represents the Result of API
848 type eSMECreateResult struct {
849 IsOk bool `json:",omitempty"` // is_ok
850 851 ESME *ESME `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
852 }
853 854 // eSMEReadResult represents the Result of API
855 type eSMEReadResult struct {
856 IsOk bool `json:",omitempty"` // is_ok
857 858 ESME *ESME `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
859 }
860 861 // eSMEUpdateResult represents the Result of API
862 type eSMEUpdateResult struct {
863 IsOk bool `json:",omitempty"` // is_ok
864 865 ESME *ESME `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
866 }
867 868 // eSMESendMessageWithGeneratedOTPResult represents the Result of API
869 type eSMESendMessageWithGeneratedOTPResult struct {
870 IsOk bool `json:",omitempty"` // is_ok
871 872 ESMESendMessageResult *ESMESendMessageResult `json:",omitempty" mapconv:"ESME,omitempty,recursive"`
873 }
874 875 // eSMESendMessageWithInputtedOTPResult represents the Result of API
876 type eSMESendMessageWithInputtedOTPResult struct {
877 IsOk bool `json:",omitempty"` // is_ok
878 879 ESMESendMessageResult *ESMESendMessageResult `json:",omitempty" mapconv:"ESME,omitempty,recursive"`
880 }
881 882 // eSMELogsResult represents the Result of API
883 type eSMELogsResult struct {
884 IsOk bool `json:",omitempty"` // is_ok
885 886 Logs []*ESMELogs `json:",omitempty" mapconv:"[]ESME.Logs,omitempty,recursive"`
887 }
888 889 // GSLBFindResult represents the Result of API
890 type GSLBFindResult struct {
891 Total int `json:",omitempty"` // Total count of target resources
892 From int `json:",omitempty"` // Current page number
893 Count int `json:",omitempty"` // Count of current page
894 895 GSLBs []*GSLB `json:",omitempty" mapconv:"[]CommonServiceItems,omitempty,recursive"`
896 }
897 898 // Values returns find results
899 func (r *GSLBFindResult) Values() []interface{} {
900 var results []interface{}
901 for _, v := range r.GSLBs {
902 results = append(results, v)
903 }
904 return results
905 }
906 907 // gSLBCreateResult represents the Result of API
908 type gSLBCreateResult struct {
909 IsOk bool `json:",omitempty"` // is_ok
910 911 GSLB *GSLB `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
912 }
913 914 // gSLBReadResult represents the Result of API
915 type gSLBReadResult struct {
916 IsOk bool `json:",omitempty"` // is_ok
917 918 GSLB *GSLB `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
919 }
920 921 // gSLBUpdateResult represents the Result of API
922 type gSLBUpdateResult struct {
923 IsOk bool `json:",omitempty"` // is_ok
924 925 GSLB *GSLB `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
926 }
927 928 // gSLBUpdateSettingsResult represents the Result of API
929 type gSLBUpdateSettingsResult struct {
930 IsOk bool `json:",omitempty"` // is_ok
931 932 GSLB *GSLB `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
933 }
934 935 // IconFindResult represents the Result of API
936 type IconFindResult struct {
937 Total int `json:",omitempty"` // Total count of target resources
938 From int `json:",omitempty"` // Current page number
939 Count int `json:",omitempty"` // Count of current page
940 941 Icons []*Icon `json:",omitempty" mapconv:"[]Icons,omitempty,recursive"`
942 }
943 944 // Values returns find results
945 func (r *IconFindResult) Values() []interface{} {
946 var results []interface{}
947 for _, v := range r.Icons {
948 results = append(results, v)
949 }
950 return results
951 }
952 953 // iconCreateResult represents the Result of API
954 type iconCreateResult struct {
955 IsOk bool `json:",omitempty"` // is_ok
956 957 Icon *Icon `json:",omitempty" mapconv:"Icon,omitempty,recursive"`
958 }
959 960 // iconReadResult represents the Result of API
961 type iconReadResult struct {
962 IsOk bool `json:",omitempty"` // is_ok
963 964 Icon *Icon `json:",omitempty" mapconv:"Icon,omitempty,recursive"`
965 }
966 967 // iconUpdateResult represents the Result of API
968 type iconUpdateResult struct {
969 IsOk bool `json:",omitempty"` // is_ok
970 971 Icon *Icon `json:",omitempty" mapconv:"Icon,omitempty,recursive"`
972 }
973 974 // InterfaceFindResult represents the Result of API
975 type InterfaceFindResult struct {
976 Total int `json:",omitempty"` // Total count of target resources
977 From int `json:",omitempty"` // Current page number
978 Count int `json:",omitempty"` // Count of current page
979 980 Interfaces []*Interface `json:",omitempty" mapconv:"[]Interfaces,omitempty,recursive"`
981 }
982 983 // Values returns find results
984 func (r *InterfaceFindResult) Values() []interface{} {
985 var results []interface{}
986 for _, v := range r.Interfaces {
987 results = append(results, v)
988 }
989 return results
990 }
991 992 // interfaceCreateResult represents the Result of API
993 type interfaceCreateResult struct {
994 IsOk bool `json:",omitempty"` // is_ok
995 996 Interface *Interface `json:",omitempty" mapconv:"Interface,omitempty,recursive"`
997 }
998 999 // interfaceReadResult represents the Result of API
1000 type interfaceReadResult struct {
1001 IsOk bool `json:",omitempty"` // is_ok
1002 1003 Interface *Interface `json:",omitempty" mapconv:"Interface,omitempty,recursive"`
1004 }
1005 1006 // interfaceUpdateResult represents the Result of API
1007 type interfaceUpdateResult struct {
1008 IsOk bool `json:",omitempty"` // is_ok
1009 1010 Interface *Interface `json:",omitempty" mapconv:"Interface,omitempty,recursive"`
1011 }
1012 1013 // interfaceMonitorResult represents the Result of API
1014 type interfaceMonitorResult struct {
1015 IsOk bool `json:",omitempty"` // is_ok
1016 1017 InterfaceActivity *InterfaceActivity `json:",omitempty" mapconv:"Data,omitempty,recursive"`
1018 }
1019 1020 // InternetFindResult represents the Result of API
1021 type InternetFindResult struct {
1022 Total int `json:",omitempty"` // Total count of target resources
1023 From int `json:",omitempty"` // Current page number
1024 Count int `json:",omitempty"` // Count of current page
1025 1026 Internet []*Internet `json:",omitempty" mapconv:"[]Internet,omitempty,recursive"`
1027 }
1028 1029 // Values returns find results
1030 func (r *InternetFindResult) Values() []interface{} {
1031 var results []interface{}
1032 for _, v := range r.Internet {
1033 results = append(results, v)
1034 }
1035 return results
1036 }
1037 1038 // internetCreateResult represents the Result of API
1039 type internetCreateResult struct {
1040 IsOk bool `json:",omitempty"` // is_ok
1041 1042 Internet *Internet `json:",omitempty" mapconv:"Internet,omitempty,recursive"`
1043 }
1044 1045 // internetReadResult represents the Result of API
1046 type internetReadResult struct {
1047 IsOk bool `json:",omitempty"` // is_ok
1048 1049 Internet *Internet `json:",omitempty" mapconv:"Internet,omitempty,recursive"`
1050 }
1051 1052 // internetUpdateResult represents the Result of API
1053 type internetUpdateResult struct {
1054 IsOk bool `json:",omitempty"` // is_ok
1055 1056 Internet *Internet `json:",omitempty" mapconv:"Internet,omitempty,recursive"`
1057 }
1058 1059 // internetUpdateBandWidthResult represents the Result of API
1060 type internetUpdateBandWidthResult struct {
1061 IsOk bool `json:",omitempty"` // is_ok
1062 1063 Internet *Internet `json:",omitempty" mapconv:"Internet,omitempty,recursive"`
1064 }
1065 1066 // internetAddSubnetResult represents the Result of API
1067 type internetAddSubnetResult struct {
1068 IsOk bool `json:",omitempty"` // is_ok
1069 1070 Subnet *InternetSubnetOperationResult `json:",omitempty" mapconv:"Subnet,omitempty,recursive"`
1071 }
1072 1073 // internetUpdateSubnetResult represents the Result of API
1074 type internetUpdateSubnetResult struct {
1075 IsOk bool `json:",omitempty"` // is_ok
1076 1077 Subnet *InternetSubnetOperationResult `json:",omitempty" mapconv:"Subnet,omitempty,recursive"`
1078 }
1079 1080 // internetMonitorResult represents the Result of API
1081 type internetMonitorResult struct {
1082 IsOk bool `json:",omitempty"` // is_ok
1083 1084 RouterActivity *RouterActivity `json:",omitempty" mapconv:"Data,omitempty,recursive"`
1085 }
1086 1087 // internetMonitorRouterResult represents the Result of API
1088 type internetMonitorRouterResult struct {
1089 IsOk bool `json:",omitempty"` // is_ok
1090 1091 RouterActivity *RouterActivity `json:",omitempty" mapconv:"Data,omitempty,recursive"`
1092 }
1093 1094 // internetEnableIPv6Result represents the Result of API
1095 type internetEnableIPv6Result struct {
1096 IsOk bool `json:",omitempty"` // is_ok
1097 1098 IPv6Net *IPv6NetInfo `json:",omitempty" mapconv:"IPv6Net,omitempty,recursive"`
1099 }
1100 1101 // InternetPlanFindResult represents the Result of API
1102 type InternetPlanFindResult struct {
1103 Total int `json:",omitempty"` // Total count of target resources
1104 From int `json:",omitempty"` // Current page number
1105 Count int `json:",omitempty"` // Count of current page
1106 1107 InternetPlans []*InternetPlan `json:",omitempty" mapconv:"[]InternetPlans,omitempty,recursive"`
1108 }
1109 1110 // Values returns find results
1111 func (r *InternetPlanFindResult) Values() []interface{} {
1112 var results []interface{}
1113 for _, v := range r.InternetPlans {
1114 results = append(results, v)
1115 }
1116 return results
1117 }
1118 1119 // internetPlanReadResult represents the Result of API
1120 type internetPlanReadResult struct {
1121 IsOk bool `json:",omitempty"` // is_ok
1122 1123 InternetPlan *InternetPlan `json:",omitempty" mapconv:"InternetPlan,omitempty,recursive"`
1124 }
1125 1126 // IPAddressListResult represents the Result of API
1127 type IPAddressListResult struct {
1128 Total int `json:",omitempty"` // Total count of target resources
1129 From int `json:",omitempty"` // Current page number
1130 Count int `json:",omitempty"` // Count of current page
1131 1132 IPAddress []*IPAddress `json:",omitempty" mapconv:"[]IPAddress,omitempty,recursive"`
1133 }
1134 1135 // Values returns find results
1136 func (r *IPAddressListResult) Values() []interface{} {
1137 var results []interface{}
1138 for _, v := range r.IPAddress {
1139 results = append(results, v)
1140 }
1141 return results
1142 }
1143 1144 // iPAddressReadResult represents the Result of API
1145 type iPAddressReadResult struct {
1146 IsOk bool `json:",omitempty"` // is_ok
1147 1148 IPAddress *IPAddress `json:",omitempty" mapconv:"IPAddress,omitempty,recursive"`
1149 }
1150 1151 // iPAddressUpdateHostNameResult represents the Result of API
1152 type iPAddressUpdateHostNameResult struct {
1153 IsOk bool `json:",omitempty"` // is_ok
1154 1155 IPAddress *IPAddress `json:",omitempty" mapconv:"IPAddress,omitempty,recursive"`
1156 }
1157 1158 // IPv6NetListResult represents the Result of API
1159 type IPv6NetListResult struct {
1160 Total int `json:",omitempty"` // Total count of target resources
1161 From int `json:",omitempty"` // Current page number
1162 Count int `json:",omitempty"` // Count of current page
1163 1164 IPv6Nets []*IPv6Net `json:",omitempty" mapconv:"[]IPv6Nets,omitempty,recursive"`
1165 }
1166 1167 // Values returns find results
1168 func (r *IPv6NetListResult) Values() []interface{} {
1169 var results []interface{}
1170 for _, v := range r.IPv6Nets {
1171 results = append(results, v)
1172 }
1173 return results
1174 }
1175 1176 // IPv6NetFindResult represents the Result of API
1177 type IPv6NetFindResult struct {
1178 Total int `json:",omitempty"` // Total count of target resources
1179 From int `json:",omitempty"` // Current page number
1180 Count int `json:",omitempty"` // Count of current page
1181 1182 IPv6Nets []*IPv6Net `json:",omitempty" mapconv:"[]IPv6Nets,omitempty,recursive"`
1183 }
1184 1185 // Values returns find results
1186 func (r *IPv6NetFindResult) Values() []interface{} {
1187 var results []interface{}
1188 for _, v := range r.IPv6Nets {
1189 results = append(results, v)
1190 }
1191 return results
1192 }
1193 1194 // iPv6NetReadResult represents the Result of API
1195 type iPv6NetReadResult struct {
1196 IsOk bool `json:",omitempty"` // is_ok
1197 1198 IPv6Net *IPv6Net `json:",omitempty" mapconv:"IPv6Net,omitempty,recursive"`
1199 }
1200 1201 // IPv6AddrFindResult represents the Result of API
1202 type IPv6AddrFindResult struct {
1203 Total int `json:",omitempty"` // Total count of target resources
1204 From int `json:",omitempty"` // Current page number
1205 Count int `json:",omitempty"` // Count of current page
1206 1207 IPv6Addrs []*IPv6Addr `json:",omitempty" mapconv:"[]IPv6Addrs,omitempty,recursive"`
1208 }
1209 1210 // Values returns find results
1211 func (r *IPv6AddrFindResult) Values() []interface{} {
1212 var results []interface{}
1213 for _, v := range r.IPv6Addrs {
1214 results = append(results, v)
1215 }
1216 return results
1217 }
1218 1219 // iPv6AddrCreateResult represents the Result of API
1220 type iPv6AddrCreateResult struct {
1221 IsOk bool `json:",omitempty"` // is_ok
1222 1223 IPv6Addr *IPv6Addr `json:",omitempty" mapconv:"IPv6Addr,omitempty,recursive"`
1224 }
1225 1226 // iPv6AddrReadResult represents the Result of API
1227 type iPv6AddrReadResult struct {
1228 IsOk bool `json:",omitempty"` // is_ok
1229 1230 IPv6Addr *IPv6Addr `json:",omitempty" mapconv:"IPv6Addr,omitempty,recursive"`
1231 }
1232 1233 // iPv6AddrUpdateResult represents the Result of API
1234 type iPv6AddrUpdateResult struct {
1235 IsOk bool `json:",omitempty"` // is_ok
1236 1237 IPv6Addr *IPv6Addr `json:",omitempty" mapconv:"IPv6Addr,omitempty,recursive"`
1238 }
1239 1240 // LicenseFindResult represents the Result of API
1241 type LicenseFindResult struct {
1242 Total int `json:",omitempty"` // Total count of target resources
1243 From int `json:",omitempty"` // Current page number
1244 Count int `json:",omitempty"` // Count of current page
1245 1246 Licenses []*License `json:",omitempty" mapconv:"[]Licenses,omitempty,recursive"`
1247 }
1248 1249 // Values returns find results
1250 func (r *LicenseFindResult) Values() []interface{} {
1251 var results []interface{}
1252 for _, v := range r.Licenses {
1253 results = append(results, v)
1254 }
1255 return results
1256 }
1257 1258 // licenseCreateResult represents the Result of API
1259 type licenseCreateResult struct {
1260 IsOk bool `json:",omitempty"` // is_ok
1261 1262 License *License `json:",omitempty" mapconv:"License,omitempty,recursive"`
1263 }
1264 1265 // licenseReadResult represents the Result of API
1266 type licenseReadResult struct {
1267 IsOk bool `json:",omitempty"` // is_ok
1268 1269 License *License `json:",omitempty" mapconv:"License,omitempty,recursive"`
1270 }
1271 1272 // licenseUpdateResult represents the Result of API
1273 type licenseUpdateResult struct {
1274 IsOk bool `json:",omitempty"` // is_ok
1275 1276 License *License `json:",omitempty" mapconv:"License,omitempty,recursive"`
1277 }
1278 1279 // LicenseInfoFindResult represents the Result of API
1280 type LicenseInfoFindResult struct {
1281 Total int `json:",omitempty"` // Total count of target resources
1282 From int `json:",omitempty"` // Current page number
1283 Count int `json:",omitempty"` // Count of current page
1284 1285 LicenseInfo []*LicenseInfo `json:",omitempty" mapconv:"[]LicenseInfo,omitempty,recursive"`
1286 }
1287 1288 // Values returns find results
1289 func (r *LicenseInfoFindResult) Values() []interface{} {
1290 var results []interface{}
1291 for _, v := range r.LicenseInfo {
1292 results = append(results, v)
1293 }
1294 return results
1295 }
1296 1297 // licenseInfoReadResult represents the Result of API
1298 type licenseInfoReadResult struct {
1299 IsOk bool `json:",omitempty"` // is_ok
1300 1301 LicenseInfo *LicenseInfo `json:",omitempty" mapconv:"LicenseInfo,omitempty,recursive"`
1302 }
1303 1304 // LoadBalancerFindResult represents the Result of API
1305 type LoadBalancerFindResult struct {
1306 Total int `json:",omitempty"` // Total count of target resources
1307 From int `json:",omitempty"` // Current page number
1308 Count int `json:",omitempty"` // Count of current page
1309 1310 LoadBalancers []*LoadBalancer `json:",omitempty" mapconv:"[]Appliances,omitempty,recursive"`
1311 }
1312 1313 // Values returns find results
1314 func (r *LoadBalancerFindResult) Values() []interface{} {
1315 var results []interface{}
1316 for _, v := range r.LoadBalancers {
1317 results = append(results, v)
1318 }
1319 return results
1320 }
1321 1322 // loadBalancerCreateResult represents the Result of API
1323 type loadBalancerCreateResult struct {
1324 IsOk bool `json:",omitempty"` // is_ok
1325 1326 LoadBalancer *LoadBalancer `json:",omitempty" mapconv:"Appliance,omitempty,recursive"`
1327 }
1328 1329 // loadBalancerReadResult represents the Result of API
1330 type loadBalancerReadResult struct {
1331 IsOk bool `json:",omitempty"` // is_ok
1332 1333 LoadBalancer *LoadBalancer `json:",omitempty" mapconv:"Appliance,omitempty,recursive"`
1334 }
1335 1336 // loadBalancerUpdateResult represents the Result of API
1337 type loadBalancerUpdateResult struct {
1338 IsOk bool `json:",omitempty"` // is_ok
1339 1340 LoadBalancer *LoadBalancer `json:",omitempty" mapconv:"Appliance,omitempty,recursive"`
1341 }
1342 1343 // loadBalancerUpdateSettingsResult represents the Result of API
1344 type loadBalancerUpdateSettingsResult struct {
1345 IsOk bool `json:",omitempty"` // is_ok
1346 1347 LoadBalancer *LoadBalancer `json:",omitempty" mapconv:"Appliance,omitempty,recursive"`
1348 }
1349 1350 // loadBalancerMonitorCPUResult represents the Result of API
1351 type loadBalancerMonitorCPUResult struct {
1352 IsOk bool `json:",omitempty"` // is_ok
1353 1354 CPUTimeActivity *CPUTimeActivity `json:",omitempty" mapconv:"Data,omitempty,recursive"`
1355 }
1356 1357 // loadBalancerMonitorInterfaceResult represents the Result of API
1358 type loadBalancerMonitorInterfaceResult struct {
1359 IsOk bool `json:",omitempty"` // is_ok
1360 1361 InterfaceActivity *InterfaceActivity `json:",omitempty" mapconv:"Data,omitempty,recursive"`
1362 }
1363 1364 // LoadBalancerStatusResult represents the Result of API
1365 type LoadBalancerStatusResult struct {
1366 Total int `json:",omitempty"` // Total count of target resources
1367 From int `json:",omitempty"` // Current page number
1368 Count int `json:",omitempty"` // Count of current page
1369 1370 Status []*LoadBalancerStatus `json:",omitempty" mapconv:"[]LoadBalancer,omitempty,recursive"`
1371 }
1372 1373 // Values returns find results
1374 func (r *LoadBalancerStatusResult) Values() []interface{} {
1375 var results []interface{}
1376 for _, v := range r.Status {
1377 results = append(results, v)
1378 }
1379 return results
1380 }
1381 1382 // LocalRouterFindResult represents the Result of API
1383 type LocalRouterFindResult struct {
1384 Total int `json:",omitempty"` // Total count of target resources
1385 From int `json:",omitempty"` // Current page number
1386 Count int `json:",omitempty"` // Count of current page
1387 1388 LocalRouters []*LocalRouter `json:",omitempty" mapconv:"[]CommonServiceItems,omitempty,recursive"`
1389 }
1390 1391 // Values returns find results
1392 func (r *LocalRouterFindResult) Values() []interface{} {
1393 var results []interface{}
1394 for _, v := range r.LocalRouters {
1395 results = append(results, v)
1396 }
1397 return results
1398 }
1399 1400 // localRouterCreateResult represents the Result of API
1401 type localRouterCreateResult struct {
1402 IsOk bool `json:",omitempty"` // is_ok
1403 1404 LocalRouter *LocalRouter `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
1405 }
1406 1407 // localRouterReadResult represents the Result of API
1408 type localRouterReadResult struct {
1409 IsOk bool `json:",omitempty"` // is_ok
1410 1411 LocalRouter *LocalRouter `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
1412 }
1413 1414 // localRouterUpdateResult represents the Result of API
1415 type localRouterUpdateResult struct {
1416 IsOk bool `json:",omitempty"` // is_ok
1417 1418 LocalRouter *LocalRouter `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
1419 }
1420 1421 // localRouterUpdateSettingsResult represents the Result of API
1422 type localRouterUpdateSettingsResult struct {
1423 IsOk bool `json:",omitempty"` // is_ok
1424 1425 LocalRouter *LocalRouter `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
1426 }
1427 1428 // localRouterHealthStatusResult represents the Result of API
1429 type localRouterHealthStatusResult struct {
1430 IsOk bool `json:",omitempty"` // is_ok
1431 1432 LocalRouterHealth *LocalRouterHealth `json:",omitempty" mapconv:"LocalRouter,omitempty,recursive"`
1433 }
1434 1435 // localRouterMonitorLocalRouterResult represents the Result of API
1436 type localRouterMonitorLocalRouterResult struct {
1437 IsOk bool `json:",omitempty"` // is_ok
1438 1439 LocalRouterActivity *LocalRouterActivity `json:",omitempty" mapconv:"Data,omitempty,recursive"`
1440 }
1441 1442 // MobileGatewayFindResult represents the Result of API
1443 type MobileGatewayFindResult struct {
1444 Total int `json:",omitempty"` // Total count of target resources
1445 From int `json:",omitempty"` // Current page number
1446 Count int `json:",omitempty"` // Count of current page
1447 1448 MobileGateways []*MobileGateway `json:",omitempty" mapconv:"[]Appliances,omitempty,recursive"`
1449 }
1450 1451 // Values returns find results
1452 func (r *MobileGatewayFindResult) Values() []interface{} {
1453 var results []interface{}
1454 for _, v := range r.MobileGateways {
1455 results = append(results, v)
1456 }
1457 return results
1458 }
1459 1460 // mobileGatewayCreateResult represents the Result of API
1461 type mobileGatewayCreateResult struct {
1462 IsOk bool `json:",omitempty"` // is_ok
1463 1464 MobileGateway *MobileGateway `json:",omitempty" mapconv:"Appliance,omitempty,recursive"`
1465 }
1466 1467 // mobileGatewayReadResult represents the Result of API
1468 type mobileGatewayReadResult struct {
1469 IsOk bool `json:",omitempty"` // is_ok
1470 1471 MobileGateway *MobileGateway `json:",omitempty" mapconv:"Appliance,omitempty,recursive"`
1472 }
1473 1474 // mobileGatewayUpdateResult represents the Result of API
1475 type mobileGatewayUpdateResult struct {
1476 IsOk bool `json:",omitempty"` // is_ok
1477 1478 MobileGateway *MobileGateway `json:",omitempty" mapconv:"Appliance,omitempty,recursive"`
1479 }
1480 1481 // mobileGatewayUpdateSettingsResult represents the Result of API
1482 type mobileGatewayUpdateSettingsResult struct {
1483 IsOk bool `json:",omitempty"` // is_ok
1484 1485 MobileGateway *MobileGateway `json:",omitempty" mapconv:"Appliance,omitempty,recursive"`
1486 }
1487 1488 // mobileGatewayGetDNSResult represents the Result of API
1489 type mobileGatewayGetDNSResult struct {
1490 IsOk bool `json:",omitempty"` // is_ok
1491 1492 SIMGroup *MobileGatewayDNSSetting `json:",omitempty" mapconv:"SIMGroup,omitempty,recursive"`
1493 }
1494 1495 // mobileGatewayGetSIMRoutesResult represents the Result of API
1496 type mobileGatewayGetSIMRoutesResult struct {
1497 IsOk bool `json:",omitempty"` // is_ok
1498 1499 SIMRoutes MobileGatewaySIMRoutes `json:",omitempty" mapconv:"[]SIMRoutes,omitempty,recursive"`
1500 }
1501 1502 // mobileGatewayListSIMResult represents the Result of API
1503 type mobileGatewayListSIMResult struct {
1504 IsOk bool `json:",omitempty"` // is_ok
1505 1506 SIM MobileGatewaySIMs `json:",omitempty" mapconv:"[]SIM,omitempty,recursive"`
1507 }
1508 1509 // mobileGatewayLogsResult represents the Result of API
1510 type mobileGatewayLogsResult struct {
1511 IsOk bool `json:",omitempty"` // is_ok
1512 1513 Logs []*MobileGatewaySIMLogs `json:",omitempty" mapconv:"[]Logs,omitempty,recursive"`
1514 }
1515 1516 // mobileGatewayGetTrafficConfigResult represents the Result of API
1517 type mobileGatewayGetTrafficConfigResult struct {
1518 IsOk bool `json:",omitempty"` // is_ok
1519 1520 TrafficMonitoring *MobileGatewayTrafficControl `json:",omitempty" mapconv:"TrafficMonitoring,omitempty,recursive"`
1521 }
1522 1523 // mobileGatewayTrafficStatusResult represents the Result of API
1524 type mobileGatewayTrafficStatusResult struct {
1525 IsOk bool `json:",omitempty"` // is_ok
1526 1527 TrafficStatus *MobileGatewayTrafficStatus `json:",omitempty" mapconv:"TrafficStatus,omitempty,recursive"`
1528 }
1529 1530 // mobileGatewayMonitorInterfaceResult represents the Result of API
1531 type mobileGatewayMonitorInterfaceResult struct {
1532 IsOk bool `json:",omitempty"` // is_ok
1533 1534 InterfaceActivity *InterfaceActivity `json:",omitempty" mapconv:"Data,omitempty,recursive"`
1535 }
1536 1537 // NFSFindResult represents the Result of API
1538 type NFSFindResult struct {
1539 Total int `json:",omitempty"` // Total count of target resources
1540 From int `json:",omitempty"` // Current page number
1541 Count int `json:",omitempty"` // Count of current page
1542 1543 NFS []*NFS `json:",omitempty" mapconv:"[]Appliances,omitempty,recursive"`
1544 }
1545 1546 // Values returns find results
1547 func (r *NFSFindResult) Values() []interface{} {
1548 var results []interface{}
1549 for _, v := range r.NFS {
1550 results = append(results, v)
1551 }
1552 return results
1553 }
1554 1555 // nFSCreateResult represents the Result of API
1556 type nFSCreateResult struct {
1557 IsOk bool `json:",omitempty"` // is_ok
1558 1559 NFS *NFS `json:",omitempty" mapconv:"Appliance,omitempty,recursive"`
1560 }
1561 1562 // nFSReadResult represents the Result of API
1563 type nFSReadResult struct {
1564 IsOk bool `json:",omitempty"` // is_ok
1565 1566 NFS *NFS `json:",omitempty" mapconv:"Appliance,omitempty,recursive"`
1567 }
1568 1569 // nFSUpdateResult represents the Result of API
1570 type nFSUpdateResult struct {
1571 IsOk bool `json:",omitempty"` // is_ok
1572 1573 NFS *NFS `json:",omitempty" mapconv:"Appliance,omitempty,recursive"`
1574 }
1575 1576 // nFSMonitorCPUResult represents the Result of API
1577 type nFSMonitorCPUResult struct {
1578 IsOk bool `json:",omitempty"` // is_ok
1579 1580 CPUTimeActivity *CPUTimeActivity `json:",omitempty" mapconv:"Data,omitempty,recursive"`
1581 }
1582 1583 // nFSMonitorFreeDiskSizeResult represents the Result of API
1584 type nFSMonitorFreeDiskSizeResult struct {
1585 IsOk bool `json:",omitempty"` // is_ok
1586 1587 FreeDiskSizeActivity *FreeDiskSizeActivity `json:",omitempty" mapconv:"Data,omitempty,recursive"`
1588 }
1589 1590 // nFSMonitorInterfaceResult represents the Result of API
1591 type nFSMonitorInterfaceResult struct {
1592 IsOk bool `json:",omitempty"` // is_ok
1593 1594 InterfaceActivity *InterfaceActivity `json:",omitempty" mapconv:"Data,omitempty,recursive"`
1595 }
1596 1597 // NoteFindResult represents the Result of API
1598 type NoteFindResult struct {
1599 Total int `json:",omitempty"` // Total count of target resources
1600 From int `json:",omitempty"` // Current page number
1601 Count int `json:",omitempty"` // Count of current page
1602 1603 Notes []*Note `json:",omitempty" mapconv:"[]Notes,omitempty,recursive"`
1604 }
1605 1606 // Values returns find results
1607 func (r *NoteFindResult) Values() []interface{} {
1608 var results []interface{}
1609 for _, v := range r.Notes {
1610 results = append(results, v)
1611 }
1612 return results
1613 }
1614 1615 // noteCreateResult represents the Result of API
1616 type noteCreateResult struct {
1617 IsOk bool `json:",omitempty"` // is_ok
1618 1619 Note *Note `json:",omitempty" mapconv:"Note,omitempty,recursive"`
1620 }
1621 1622 // noteReadResult represents the Result of API
1623 type noteReadResult struct {
1624 IsOk bool `json:",omitempty"` // is_ok
1625 1626 Note *Note `json:",omitempty" mapconv:"Note,omitempty,recursive"`
1627 }
1628 1629 // noteUpdateResult represents the Result of API
1630 type noteUpdateResult struct {
1631 IsOk bool `json:",omitempty"` // is_ok
1632 1633 Note *Note `json:",omitempty" mapconv:"Note,omitempty,recursive"`
1634 }
1635 1636 // PacketFilterFindResult represents the Result of API
1637 type PacketFilterFindResult struct {
1638 Total int `json:",omitempty"` // Total count of target resources
1639 From int `json:",omitempty"` // Current page number
1640 Count int `json:",omitempty"` // Count of current page
1641 1642 PacketFilters []*PacketFilter `json:",omitempty" mapconv:"[]PacketFilters,omitempty,recursive"`
1643 }
1644 1645 // Values returns find results
1646 func (r *PacketFilterFindResult) Values() []interface{} {
1647 var results []interface{}
1648 for _, v := range r.PacketFilters {
1649 results = append(results, v)
1650 }
1651 return results
1652 }
1653 1654 // packetFilterCreateResult represents the Result of API
1655 type packetFilterCreateResult struct {
1656 IsOk bool `json:",omitempty"` // is_ok
1657 1658 PacketFilter *PacketFilter `json:",omitempty" mapconv:"PacketFilter,omitempty,recursive"`
1659 }
1660 1661 // packetFilterReadResult represents the Result of API
1662 type packetFilterReadResult struct {
1663 IsOk bool `json:",omitempty"` // is_ok
1664 1665 PacketFilter *PacketFilter `json:",omitempty" mapconv:"PacketFilter,omitempty,recursive"`
1666 }
1667 1668 // packetFilterUpdateResult represents the Result of API
1669 type packetFilterUpdateResult struct {
1670 IsOk bool `json:",omitempty"` // is_ok
1671 1672 PacketFilter *PacketFilter `json:",omitempty" mapconv:"PacketFilter,omitempty,recursive"`
1673 }
1674 1675 // PrivateHostFindResult represents the Result of API
1676 type PrivateHostFindResult struct {
1677 Total int `json:",omitempty"` // Total count of target resources
1678 From int `json:",omitempty"` // Current page number
1679 Count int `json:",omitempty"` // Count of current page
1680 1681 PrivateHosts []*PrivateHost `json:",omitempty" mapconv:"[]PrivateHosts,omitempty,recursive"`
1682 }
1683 1684 // Values returns find results
1685 func (r *PrivateHostFindResult) Values() []interface{} {
1686 var results []interface{}
1687 for _, v := range r.PrivateHosts {
1688 results = append(results, v)
1689 }
1690 return results
1691 }
1692 1693 // privateHostCreateResult represents the Result of API
1694 type privateHostCreateResult struct {
1695 IsOk bool `json:",omitempty"` // is_ok
1696 1697 PrivateHost *PrivateHost `json:",omitempty" mapconv:"PrivateHost,omitempty,recursive"`
1698 }
1699 1700 // privateHostReadResult represents the Result of API
1701 type privateHostReadResult struct {
1702 IsOk bool `json:",omitempty"` // is_ok
1703 1704 PrivateHost *PrivateHost `json:",omitempty" mapconv:"PrivateHost,omitempty,recursive"`
1705 }
1706 1707 // privateHostUpdateResult represents the Result of API
1708 type privateHostUpdateResult struct {
1709 IsOk bool `json:",omitempty"` // is_ok
1710 1711 PrivateHost *PrivateHost `json:",omitempty" mapconv:"PrivateHost,omitempty,recursive"`
1712 }
1713 1714 // PrivateHostPlanFindResult represents the Result of API
1715 type PrivateHostPlanFindResult struct {
1716 Total int `json:",omitempty"` // Total count of target resources
1717 From int `json:",omitempty"` // Current page number
1718 Count int `json:",omitempty"` // Count of current page
1719 1720 PrivateHostPlans []*PrivateHostPlan `json:",omitempty" mapconv:"[]PrivateHostPlans,omitempty,recursive"`
1721 }
1722 1723 // Values returns find results
1724 func (r *PrivateHostPlanFindResult) Values() []interface{} {
1725 var results []interface{}
1726 for _, v := range r.PrivateHostPlans {
1727 results = append(results, v)
1728 }
1729 return results
1730 }
1731 1732 // privateHostPlanReadResult represents the Result of API
1733 type privateHostPlanReadResult struct {
1734 IsOk bool `json:",omitempty"` // is_ok
1735 1736 PrivateHostPlan *PrivateHostPlan `json:",omitempty" mapconv:"PrivateHostPlan,omitempty,recursive"`
1737 }
1738 1739 // ProxyLBFindResult represents the Result of API
1740 type ProxyLBFindResult struct {
1741 Total int `json:",omitempty"` // Total count of target resources
1742 From int `json:",omitempty"` // Current page number
1743 Count int `json:",omitempty"` // Count of current page
1744 1745 ProxyLBs []*ProxyLB `json:",omitempty" mapconv:"[]CommonServiceItems,omitempty,recursive"`
1746 }
1747 1748 // Values returns find results
1749 func (r *ProxyLBFindResult) Values() []interface{} {
1750 var results []interface{}
1751 for _, v := range r.ProxyLBs {
1752 results = append(results, v)
1753 }
1754 return results
1755 }
1756 1757 // proxyLBCreateResult represents the Result of API
1758 type proxyLBCreateResult struct {
1759 IsOk bool `json:",omitempty"` // is_ok
1760 1761 ProxyLB *ProxyLB `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
1762 }
1763 1764 // proxyLBReadResult represents the Result of API
1765 type proxyLBReadResult struct {
1766 IsOk bool `json:",omitempty"` // is_ok
1767 1768 ProxyLB *ProxyLB `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
1769 }
1770 1771 // proxyLBUpdateResult represents the Result of API
1772 type proxyLBUpdateResult struct {
1773 IsOk bool `json:",omitempty"` // is_ok
1774 1775 ProxyLB *ProxyLB `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
1776 }
1777 1778 // proxyLBUpdateSettingsResult represents the Result of API
1779 type proxyLBUpdateSettingsResult struct {
1780 IsOk bool `json:",omitempty"` // is_ok
1781 1782 ProxyLB *ProxyLB `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
1783 }
1784 1785 // proxyLBChangePlanResult represents the Result of API
1786 type proxyLBChangePlanResult struct {
1787 IsOk bool `json:",omitempty"` // is_ok
1788 1789 ProxyLB *ProxyLB `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
1790 }
1791 1792 // proxyLBGetCertificatesResult represents the Result of API
1793 type proxyLBGetCertificatesResult struct {
1794 IsOk bool `json:",omitempty"` // is_ok
1795 1796 ProxyLBCertificates *ProxyLBCertificates `json:",omitempty" mapconv:"ProxyLB,omitempty,recursive"`
1797 }
1798 1799 // proxyLBSetCertificatesResult represents the Result of API
1800 type proxyLBSetCertificatesResult struct {
1801 IsOk bool `json:",omitempty"` // is_ok
1802 1803 ProxyLBCertificates *ProxyLBCertificates `json:",omitempty" mapconv:"ProxyLB,omitempty,recursive"`
1804 }
1805 1806 // proxyLBHealthStatusResult represents the Result of API
1807 type proxyLBHealthStatusResult struct {
1808 IsOk bool `json:",omitempty"` // is_ok
1809 1810 ProxyLBHealth *ProxyLBHealth `json:",omitempty" mapconv:"ProxyLB,omitempty,recursive"`
1811 }
1812 1813 // proxyLBMonitorConnectionResult represents the Result of API
1814 type proxyLBMonitorConnectionResult struct {
1815 IsOk bool `json:",omitempty"` // is_ok
1816 1817 ConnectionActivity *ConnectionActivity `json:",omitempty" mapconv:"Data,omitempty,recursive"`
1818 }
1819 1820 // RegionFindResult represents the Result of API
1821 type RegionFindResult struct {
1822 Total int `json:",omitempty"` // Total count of target resources
1823 From int `json:",omitempty"` // Current page number
1824 Count int `json:",omitempty"` // Count of current page
1825 1826 Regions []*Region `json:",omitempty" mapconv:"[]Regions,omitempty,recursive"`
1827 }
1828 1829 // Values returns find results
1830 func (r *RegionFindResult) Values() []interface{} {
1831 var results []interface{}
1832 for _, v := range r.Regions {
1833 results = append(results, v)
1834 }
1835 return results
1836 }
1837 1838 // regionReadResult represents the Result of API
1839 type regionReadResult struct {
1840 IsOk bool `json:",omitempty"` // is_ok
1841 1842 Region *Region `json:",omitempty" mapconv:"Region,omitempty,recursive"`
1843 }
1844 1845 // ServerFindResult represents the Result of API
1846 type ServerFindResult struct {
1847 Total int `json:",omitempty"` // Total count of target resources
1848 From int `json:",omitempty"` // Current page number
1849 Count int `json:",omitempty"` // Count of current page
1850 1851 Servers []*Server `json:",omitempty" mapconv:"[]Servers,omitempty,recursive"`
1852 }
1853 1854 // Values returns find results
1855 func (r *ServerFindResult) Values() []interface{} {
1856 var results []interface{}
1857 for _, v := range r.Servers {
1858 results = append(results, v)
1859 }
1860 return results
1861 }
1862 1863 // serverCreateResult represents the Result of API
1864 type serverCreateResult struct {
1865 IsOk bool `json:",omitempty"` // is_ok
1866 1867 Server *Server `json:",omitempty" mapconv:"Server,omitempty,recursive"`
1868 }
1869 1870 // serverReadResult represents the Result of API
1871 type serverReadResult struct {
1872 IsOk bool `json:",omitempty"` // is_ok
1873 1874 Server *Server `json:",omitempty" mapconv:"Server,omitempty,recursive"`
1875 }
1876 1877 // serverUpdateResult represents the Result of API
1878 type serverUpdateResult struct {
1879 IsOk bool `json:",omitempty"` // is_ok
1880 1881 Server *Server `json:",omitempty" mapconv:"Server,omitempty,recursive"`
1882 }
1883 1884 // serverChangePlanResult represents the Result of API
1885 type serverChangePlanResult struct {
1886 IsOk bool `json:",omitempty"` // is_ok
1887 1888 Server *Server `json:",omitempty" mapconv:"Server,omitempty,recursive"`
1889 }
1890 1891 // serverGetVNCProxyResult represents the Result of API
1892 type serverGetVNCProxyResult struct {
1893 IsOk bool `json:",omitempty"` // is_ok
1894 1895 VNCProxyInfo *VNCProxyInfo `json:",omitempty" mapconv:"VNCProxyInfo,omitempty,recursive"`
1896 }
1897 1898 // serverMonitorResult represents the Result of API
1899 type serverMonitorResult struct {
1900 IsOk bool `json:",omitempty"` // is_ok
1901 1902 CPUTimeActivity *CPUTimeActivity `json:",omitempty" mapconv:"Data,omitempty,recursive"`
1903 }
1904 1905 // serverMonitorCPUResult represents the Result of API
1906 type serverMonitorCPUResult struct {
1907 IsOk bool `json:",omitempty"` // is_ok
1908 1909 CPUTimeActivity *CPUTimeActivity `json:",omitempty" mapconv:"Data,omitempty,recursive"`
1910 }
1911 1912 // ServerPlanFindResult represents the Result of API
1913 type ServerPlanFindResult struct {
1914 Total int `json:",omitempty"` // Total count of target resources
1915 From int `json:",omitempty"` // Current page number
1916 Count int `json:",omitempty"` // Count of current page
1917 1918 ServerPlans []*ServerPlan `json:",omitempty" mapconv:"[]ServerPlans,omitempty,recursive"`
1919 }
1920 1921 // Values returns find results
1922 func (r *ServerPlanFindResult) Values() []interface{} {
1923 var results []interface{}
1924 for _, v := range r.ServerPlans {
1925 results = append(results, v)
1926 }
1927 return results
1928 }
1929 1930 // serverPlanReadResult represents the Result of API
1931 type serverPlanReadResult struct {
1932 IsOk bool `json:",omitempty"` // is_ok
1933 1934 ServerPlan *ServerPlan `json:",omitempty" mapconv:"ServerPlan,omitempty,recursive"`
1935 }
1936 1937 // ServiceClassFindResult represents the Result of API
1938 type ServiceClassFindResult struct {
1939 Total int `json:",omitempty"` // Total count of target resources
1940 From int `json:",omitempty"` // Current page number
1941 Count int `json:",omitempty"` // Count of current page
1942 1943 ServiceClasses []*ServiceClass `json:",omitempty" mapconv:"[]ServiceClasses,omitempty,recursive"`
1944 }
1945 1946 // Values returns find results
1947 func (r *ServiceClassFindResult) Values() []interface{} {
1948 var results []interface{}
1949 for _, v := range r.ServiceClasses {
1950 results = append(results, v)
1951 }
1952 return results
1953 }
1954 1955 // SIMFindResult represents the Result of API
1956 type SIMFindResult struct {
1957 Total int `json:",omitempty"` // Total count of target resources
1958 From int `json:",omitempty"` // Current page number
1959 Count int `json:",omitempty"` // Count of current page
1960 1961 SIMs []*SIM `json:",omitempty" mapconv:"[]CommonServiceItems,omitempty,recursive"`
1962 }
1963 1964 // Values returns find results
1965 func (r *SIMFindResult) Values() []interface{} {
1966 var results []interface{}
1967 for _, v := range r.SIMs {
1968 results = append(results, v)
1969 }
1970 return results
1971 }
1972 1973 // sIMCreateResult represents the Result of API
1974 type sIMCreateResult struct {
1975 IsOk bool `json:",omitempty"` // is_ok
1976 1977 SIM *SIM `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
1978 }
1979 1980 // sIMReadResult represents the Result of API
1981 type sIMReadResult struct {
1982 IsOk bool `json:",omitempty"` // is_ok
1983 1984 SIM *SIM `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
1985 }
1986 1987 // sIMUpdateResult represents the Result of API
1988 type sIMUpdateResult struct {
1989 IsOk bool `json:",omitempty"` // is_ok
1990 1991 SIM *SIM `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
1992 }
1993 1994 // SIMLogsResult represents the Result of API
1995 type SIMLogsResult struct {
1996 Total int `json:",omitempty"` // Total count of target resources
1997 From int `json:",omitempty"` // Current page number
1998 Count int `json:",omitempty"` // Count of current page
1999 2000 Logs []*SIMLog `json:",omitempty" mapconv:"[]Logs,omitempty,recursive"`
2001 }
2002 2003 // Values returns find results
2004 func (r *SIMLogsResult) Values() []interface{} {
2005 var results []interface{}
2006 for _, v := range r.Logs {
2007 results = append(results, v)
2008 }
2009 return results
2010 }
2011 2012 // sIMGetNetworkOperatorResult represents the Result of API
2013 type sIMGetNetworkOperatorResult struct {
2014 IsOk bool `json:",omitempty"` // is_ok
2015 2016 Configs []*SIMNetworkOperatorConfig `json:",omitempty" mapconv:"[]NetworkOperationConfigs,omitempty,recursive"`
2017 }
2018 2019 // sIMMonitorSIMResult represents the Result of API
2020 type sIMMonitorSIMResult struct {
2021 IsOk bool `json:",omitempty"` // is_ok
2022 2023 LinkActivity *LinkActivity `json:",omitempty" mapconv:"Data,omitempty,recursive"`
2024 }
2025 2026 // sIMStatusResult represents the Result of API
2027 type sIMStatusResult struct {
2028 IsOk bool `json:",omitempty"` // is_ok
2029 2030 SIM *SIMInfo `json:",omitempty" mapconv:"SIM,omitempty,recursive"`
2031 }
2032 2033 // SimpleMonitorFindResult represents the Result of API
2034 type SimpleMonitorFindResult struct {
2035 Total int `json:",omitempty"` // Total count of target resources
2036 From int `json:",omitempty"` // Current page number
2037 Count int `json:",omitempty"` // Count of current page
2038 2039 SimpleMonitors []*SimpleMonitor `json:",omitempty" mapconv:"[]CommonServiceItems,omitempty,recursive"`
2040 }
2041 2042 // Values returns find results
2043 func (r *SimpleMonitorFindResult) Values() []interface{} {
2044 var results []interface{}
2045 for _, v := range r.SimpleMonitors {
2046 results = append(results, v)
2047 }
2048 return results
2049 }
2050 2051 // simpleMonitorCreateResult represents the Result of API
2052 type simpleMonitorCreateResult struct {
2053 IsOk bool `json:",omitempty"` // is_ok
2054 2055 SimpleMonitor *SimpleMonitor `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
2056 }
2057 2058 // simpleMonitorReadResult represents the Result of API
2059 type simpleMonitorReadResult struct {
2060 IsOk bool `json:",omitempty"` // is_ok
2061 2062 SimpleMonitor *SimpleMonitor `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
2063 }
2064 2065 // simpleMonitorUpdateResult represents the Result of API
2066 type simpleMonitorUpdateResult struct {
2067 IsOk bool `json:",omitempty"` // is_ok
2068 2069 SimpleMonitor *SimpleMonitor `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
2070 }
2071 2072 // simpleMonitorUpdateSettingsResult represents the Result of API
2073 type simpleMonitorUpdateSettingsResult struct {
2074 IsOk bool `json:",omitempty"` // is_ok
2075 2076 SimpleMonitor *SimpleMonitor `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
2077 }
2078 2079 // simpleMonitorMonitorResponseTimeResult represents the Result of API
2080 type simpleMonitorMonitorResponseTimeResult struct {
2081 IsOk bool `json:",omitempty"` // is_ok
2082 2083 ResponseTimeSecActivity *ResponseTimeSecActivity `json:",omitempty" mapconv:"Data,omitempty,recursive"`
2084 }
2085 2086 // simpleMonitorHealthStatusResult represents the Result of API
2087 type simpleMonitorHealthStatusResult struct {
2088 IsOk bool `json:",omitempty"` // is_ok
2089 2090 SimpleMonitorHealthStatus *SimpleMonitorHealthStatus `json:",omitempty" mapconv:"SimpleMonitor,omitempty,recursive"`
2091 }
2092 2093 // SimpleNotificationDestinationFindResult represents the Result of API
2094 type SimpleNotificationDestinationFindResult struct {
2095 Total int `json:",omitempty"` // Total count of target resources
2096 From int `json:",omitempty"` // Current page number
2097 Count int `json:",omitempty"` // Count of current page
2098 2099 SimpleNotificationDestinations []*SimpleNotificationDestination `json:",omitempty" mapconv:"[]CommonServiceItems,omitempty,recursive"`
2100 }
2101 2102 // Values returns find results
2103 func (r *SimpleNotificationDestinationFindResult) Values() []interface{} {
2104 var results []interface{}
2105 for _, v := range r.SimpleNotificationDestinations {
2106 results = append(results, v)
2107 }
2108 return results
2109 }
2110 2111 // simpleNotificationDestinationCreateResult represents the Result of API
2112 type simpleNotificationDestinationCreateResult struct {
2113 IsOk bool `json:",omitempty"` // is_ok
2114 2115 SimpleNotificationDestination *SimpleNotificationDestination `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
2116 }
2117 2118 // simpleNotificationDestinationReadResult represents the Result of API
2119 type simpleNotificationDestinationReadResult struct {
2120 IsOk bool `json:",omitempty"` // is_ok
2121 2122 SimpleNotificationDestination *SimpleNotificationDestination `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
2123 }
2124 2125 // simpleNotificationDestinationUpdateResult represents the Result of API
2126 type simpleNotificationDestinationUpdateResult struct {
2127 IsOk bool `json:",omitempty"` // is_ok
2128 2129 SimpleNotificationDestination *SimpleNotificationDestination `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
2130 }
2131 2132 // simpleNotificationDestinationUpdateSettingsResult represents the Result of API
2133 type simpleNotificationDestinationUpdateSettingsResult struct {
2134 IsOk bool `json:",omitempty"` // is_ok
2135 2136 SimpleNotificationDestination *SimpleNotificationDestination `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
2137 }
2138 2139 // simpleNotificationDestinationStatusResult represents the Result of API
2140 type simpleNotificationDestinationStatusResult struct {
2141 IsOk bool `json:",omitempty"` // is_ok
2142 2143 SimpleNotificationDestinationStatus *SimpleNotificationDestinationStatus `json:",omitempty" mapconv:"SimpleNotificationDestination,omitempty,recursive"`
2144 }
2145 2146 // SimpleNotificationGroupFindResult represents the Result of API
2147 type SimpleNotificationGroupFindResult struct {
2148 Total int `json:",omitempty"` // Total count of target resources
2149 From int `json:",omitempty"` // Current page number
2150 Count int `json:",omitempty"` // Count of current page
2151 2152 SimpleNotificationGroups []*SimpleNotificationGroup `json:",omitempty" mapconv:"[]CommonServiceItems,omitempty,recursive"`
2153 }
2154 2155 // Values returns find results
2156 func (r *SimpleNotificationGroupFindResult) Values() []interface{} {
2157 var results []interface{}
2158 for _, v := range r.SimpleNotificationGroups {
2159 results = append(results, v)
2160 }
2161 return results
2162 }
2163 2164 // simpleNotificationGroupCreateResult represents the Result of API
2165 type simpleNotificationGroupCreateResult struct {
2166 IsOk bool `json:",omitempty"` // is_ok
2167 2168 SimpleNotificationGroup *SimpleNotificationGroup `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
2169 }
2170 2171 // simpleNotificationGroupReadResult represents the Result of API
2172 type simpleNotificationGroupReadResult struct {
2173 IsOk bool `json:",omitempty"` // is_ok
2174 2175 SimpleNotificationGroup *SimpleNotificationGroup `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
2176 }
2177 2178 // simpleNotificationGroupUpdateResult represents the Result of API
2179 type simpleNotificationGroupUpdateResult struct {
2180 IsOk bool `json:",omitempty"` // is_ok
2181 2182 SimpleNotificationGroup *SimpleNotificationGroup `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
2183 }
2184 2185 // simpleNotificationGroupUpdateSettingsResult represents the Result of API
2186 type simpleNotificationGroupUpdateSettingsResult struct {
2187 IsOk bool `json:",omitempty"` // is_ok
2188 2189 SimpleNotificationGroup *SimpleNotificationGroup `json:",omitempty" mapconv:"CommonServiceItem,omitempty,recursive"`
2190 }
2191 2192 // simpleNotificationGroupHistoryResult represents the Result of API
2193 type simpleNotificationGroupHistoryResult struct {
2194 IsOk bool `json:",omitempty"` // is_ok
2195 2196 SimpleNotificationHistories *SimpleNotificationHistories `json:",omitempty" mapconv:"NotificationHistories,omitempty,recursive"`
2197 }
2198 2199 // SSHKeyFindResult represents the Result of API
2200 type SSHKeyFindResult struct {
2201 Total int `json:",omitempty"` // Total count of target resources
2202 From int `json:",omitempty"` // Current page number
2203 Count int `json:",omitempty"` // Count of current page
2204 2205 SSHKeys []*SSHKey `json:",omitempty" mapconv:"[]SSHKeys,omitempty,recursive"`
2206 }
2207 2208 // Values returns find results
2209 func (r *SSHKeyFindResult) Values() []interface{} {
2210 var results []interface{}
2211 for _, v := range r.SSHKeys {
2212 results = append(results, v)
2213 }
2214 return results
2215 }
2216 2217 // sSHKeyCreateResult represents the Result of API
2218 type sSHKeyCreateResult struct {
2219 IsOk bool `json:",omitempty"` // is_ok
2220 2221 SSHKey *SSHKey `json:",omitempty" mapconv:"SSHKey,omitempty,recursive"`
2222 }
2223 2224 // sSHKeyReadResult represents the Result of API
2225 type sSHKeyReadResult struct {
2226 IsOk bool `json:",omitempty"` // is_ok
2227 2228 SSHKey *SSHKey `json:",omitempty" mapconv:"SSHKey,omitempty,recursive"`
2229 }
2230 2231 // sSHKeyUpdateResult represents the Result of API
2232 type sSHKeyUpdateResult struct {
2233 IsOk bool `json:",omitempty"` // is_ok
2234 2235 SSHKey *SSHKey `json:",omitempty" mapconv:"SSHKey,omitempty,recursive"`
2236 }
2237 2238 // SubnetFindResult represents the Result of API
2239 type SubnetFindResult struct {
2240 Total int `json:",omitempty"` // Total count of target resources
2241 From int `json:",omitempty"` // Current page number
2242 Count int `json:",omitempty"` // Count of current page
2243 2244 Subnets []*Subnet `json:",omitempty" mapconv:"[]Subnets,omitempty,recursive"`
2245 }
2246 2247 // Values returns find results
2248 func (r *SubnetFindResult) Values() []interface{} {
2249 var results []interface{}
2250 for _, v := range r.Subnets {
2251 results = append(results, v)
2252 }
2253 return results
2254 }
2255 2256 // subnetReadResult represents the Result of API
2257 type subnetReadResult struct {
2258 IsOk bool `json:",omitempty"` // is_ok
2259 2260 Subnet *Subnet `json:",omitempty" mapconv:"Subnet,omitempty,recursive"`
2261 }
2262 2263 // SwitchFindResult represents the Result of API
2264 type SwitchFindResult struct {
2265 Total int `json:",omitempty"` // Total count of target resources
2266 From int `json:",omitempty"` // Current page number
2267 Count int `json:",omitempty"` // Count of current page
2268 2269 Switches []*Switch `json:",omitempty" mapconv:"[]Switches,omitempty,recursive"`
2270 }
2271 2272 // Values returns find results
2273 func (r *SwitchFindResult) Values() []interface{} {
2274 var results []interface{}
2275 for _, v := range r.Switches {
2276 results = append(results, v)
2277 }
2278 return results
2279 }
2280 2281 // switchCreateResult represents the Result of API
2282 type switchCreateResult struct {
2283 IsOk bool `json:",omitempty"` // is_ok
2284 2285 Switch *Switch `json:",omitempty" mapconv:"Switch,omitempty,recursive"`
2286 }
2287 2288 // switchReadResult represents the Result of API
2289 type switchReadResult struct {
2290 IsOk bool `json:",omitempty"` // is_ok
2291 2292 Switch *Switch `json:",omitempty" mapconv:"Switch,omitempty,recursive"`
2293 }
2294 2295 // switchUpdateResult represents the Result of API
2296 type switchUpdateResult struct {
2297 IsOk bool `json:",omitempty"` // is_ok
2298 2299 Switch *Switch `json:",omitempty" mapconv:"Switch,omitempty,recursive"`
2300 }
2301 2302 // SwitchGetServersResult represents the Result of API
2303 type SwitchGetServersResult struct {
2304 Total int `json:",omitempty"` // Total count of target resources
2305 From int `json:",omitempty"` // Current page number
2306 Count int `json:",omitempty"` // Count of current page
2307 2308 Servers []*Server `json:",omitempty" mapconv:"[]Servers,omitempty,recursive"`
2309 }
2310 2311 // Values returns find results
2312 func (r *SwitchGetServersResult) Values() []interface{} {
2313 var results []interface{}
2314 for _, v := range r.Servers {
2315 results = append(results, v)
2316 }
2317 return results
2318 }
2319 2320 // VPCRouterFindResult represents the Result of API
2321 type VPCRouterFindResult struct {
2322 Total int `json:",omitempty"` // Total count of target resources
2323 From int `json:",omitempty"` // Current page number
2324 Count int `json:",omitempty"` // Count of current page
2325 2326 VPCRouters []*VPCRouter `json:",omitempty" mapconv:"[]Appliances,omitempty,recursive"`
2327 }
2328 2329 // Values returns find results
2330 func (r *VPCRouterFindResult) Values() []interface{} {
2331 var results []interface{}
2332 for _, v := range r.VPCRouters {
2333 results = append(results, v)
2334 }
2335 return results
2336 }
2337 2338 // vPCRouterCreateResult represents the Result of API
2339 type vPCRouterCreateResult struct {
2340 IsOk bool `json:",omitempty"` // is_ok
2341 2342 VPCRouter *VPCRouter `json:",omitempty" mapconv:"Appliance,omitempty,recursive"`
2343 }
2344 2345 // vPCRouterReadResult represents the Result of API
2346 type vPCRouterReadResult struct {
2347 IsOk bool `json:",omitempty"` // is_ok
2348 2349 VPCRouter *VPCRouter `json:",omitempty" mapconv:"Appliance,omitempty,recursive"`
2350 }
2351 2352 // vPCRouterUpdateResult represents the Result of API
2353 type vPCRouterUpdateResult struct {
2354 IsOk bool `json:",omitempty"` // is_ok
2355 2356 VPCRouter *VPCRouter `json:",omitempty" mapconv:"Appliance,omitempty,recursive"`
2357 }
2358 2359 // vPCRouterUpdateSettingsResult represents the Result of API
2360 type vPCRouterUpdateSettingsResult struct {
2361 IsOk bool `json:",omitempty"` // is_ok
2362 2363 VPCRouter *VPCRouter `json:",omitempty" mapconv:"Appliance,omitempty,recursive"`
2364 }
2365 2366 // vPCRouterMonitorCPUResult represents the Result of API
2367 type vPCRouterMonitorCPUResult struct {
2368 IsOk bool `json:",omitempty"` // is_ok
2369 2370 CPUTimeActivity *CPUTimeActivity `json:",omitempty" mapconv:"Data,omitempty,recursive"`
2371 }
2372 2373 // vPCRouterMonitorInterfaceResult represents the Result of API
2374 type vPCRouterMonitorInterfaceResult struct {
2375 IsOk bool `json:",omitempty"` // is_ok
2376 2377 InterfaceActivity *InterfaceActivity `json:",omitempty" mapconv:"Data,omitempty,recursive"`
2378 }
2379 2380 // vPCRouterStatusResult represents the Result of API
2381 type vPCRouterStatusResult struct {
2382 IsOk bool `json:",omitempty"` // is_ok
2383 2384 VPCRouterStatus *VPCRouterStatus `json:",omitempty" mapconv:"Router,omitempty,recursive"`
2385 }
2386 2387 // vPCRouterLogsResult represents the Result of API
2388 type vPCRouterLogsResult struct {
2389 IsOk bool `json:",omitempty"` // is_ok
2390 2391 VPCRouterLog *VPCRouterLog `json:",omitempty" mapconv:"VPCRouter,omitempty,recursive"`
2392 }
2393 2394 // vPCRouterPingResult represents the Result of API
2395 type vPCRouterPingResult struct {
2396 IsOk bool `json:",omitempty"` // is_ok
2397 2398 VPCRouterPingResults *VPCRouterPingResults `json:",omitempty" mapconv:"VPCRouter,omitempty,recursive"`
2399 }
2400 2401 // ZoneFindResult represents the Result of API
2402 type ZoneFindResult struct {
2403 Total int `json:",omitempty"` // Total count of target resources
2404 From int `json:",omitempty"` // Current page number
2405 Count int `json:",omitempty"` // Count of current page
2406 2407 Zones []*Zone `json:",omitempty" mapconv:"[]Zones,omitempty,recursive"`
2408 }
2409 2410 // Values returns find results
2411 func (r *ZoneFindResult) Values() []interface{} {
2412 var results []interface{}
2413 for _, v := range r.Zones {
2414 results = append(results, v)
2415 }
2416 return results
2417 }
2418 2419 // zoneReadResult represents the Result of API
2420 type zoneReadResult struct {
2421 IsOk bool `json:",omitempty"` // is_ok
2422 2423 Zone *Zone `json:",omitempty" mapconv:"Zone,omitempty,recursive"`
2424 }
2425