zz_result.go raw

   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