zz_envelopes.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-envelope'; DO NOT EDIT
  16  
  17  package iaas
  18  
  19  import (
  20  	"time"
  21  
  22  	"github.com/sacloud/iaas-api-go/naked"
  23  	"github.com/sacloud/iaas-api-go/search"
  24  	"github.com/sacloud/iaas-api-go/types"
  25  )
  26  
  27  // archiveFindRequestEnvelope is envelop of API request
  28  type archiveFindRequestEnvelope struct {
  29  	Count   int             `mapconv:",omitempty"`
  30  	From    int             `mapconv:",omitempty"`
  31  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
  32  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
  33  	Include []string        `json:",omitempty" mapconv:",omitempty"`
  34  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
  35  }
  36  
  37  // archiveFindResponseEnvelope is envelop of API response
  38  type archiveFindResponseEnvelope struct {
  39  	Total int `json:",omitempty"` // トータル件数
  40  	From  int `json:",omitempty"` // ページング開始ページ
  41  	Count int `json:",omitempty"` // 件数
  42  
  43  	Archives []*naked.Archive `json:",omitempty"`
  44  }
  45  
  46  // archiveCreateRequestEnvelope is envelop of API request
  47  type archiveCreateRequestEnvelope struct {
  48  	Archive *naked.Archive `json:",omitempty"`
  49  }
  50  
  51  // archiveCreateResponseEnvelope is envelop of API response
  52  type archiveCreateResponseEnvelope struct {
  53  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
  54  	Success types.APIResult `json:",omitempty"`      // success項目
  55  
  56  	Archive *naked.Archive `json:",omitempty"`
  57  }
  58  
  59  // archiveCreateBlankRequestEnvelope is envelop of API request
  60  type archiveCreateBlankRequestEnvelope struct {
  61  	Archive *naked.Archive `json:",omitempty"`
  62  }
  63  
  64  // archiveCreateBlankResponseEnvelope is envelop of API response
  65  type archiveCreateBlankResponseEnvelope struct {
  66  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
  67  	Success types.APIResult `json:",omitempty"`      // success項目
  68  
  69  	Archive   *naked.Archive          `json:",omitempty"`
  70  	FTPServer *naked.OpeningFTPServer `json:",omitempty"`
  71  }
  72  
  73  // archiveReadResponseEnvelope is envelop of API response
  74  type archiveReadResponseEnvelope struct {
  75  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
  76  	Success types.APIResult `json:",omitempty"`      // success項目
  77  
  78  	Archive *naked.Archive `json:",omitempty"`
  79  }
  80  
  81  // archiveUpdateRequestEnvelope is envelop of API request
  82  type archiveUpdateRequestEnvelope struct {
  83  	Archive *naked.Archive `json:",omitempty"`
  84  }
  85  
  86  // archiveUpdateResponseEnvelope is envelop of API response
  87  type archiveUpdateResponseEnvelope struct {
  88  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
  89  	Success types.APIResult `json:",omitempty"`      // success項目
  90  
  91  	Archive *naked.Archive `json:",omitempty"`
  92  }
  93  
  94  // archiveOpenFTPRequestEnvelope is envelop of API request
  95  type archiveOpenFTPRequestEnvelope struct {
  96  	ChangePassword bool `json:",omitempty"`
  97  }
  98  
  99  // archiveOpenFTPResponseEnvelope is envelop of API response
 100  type archiveOpenFTPResponseEnvelope struct {
 101  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 102  	Success types.APIResult `json:",omitempty"`      // success項目
 103  
 104  	FTPServer *naked.OpeningFTPServer `json:",omitempty"`
 105  }
 106  
 107  // archiveShareRequestEnvelope is envelop of API request
 108  type archiveShareRequestEnvelope struct {
 109  	Shared bool `json:",omitempty"`
 110  }
 111  
 112  // archiveShareResponseEnvelope is envelop of API response
 113  type archiveShareResponseEnvelope struct {
 114  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 115  	Success types.APIResult `json:",omitempty"`      // success項目
 116  
 117  	ArchiveShareInfo *naked.ArchiveShareInfo `json:",omitempty"`
 118  }
 119  
 120  // archiveCreateFromSharedRequestEnvelope is envelop of API request
 121  type archiveCreateFromSharedRequestEnvelope struct {
 122  	Archive *naked.Archive `json:",omitempty"`
 123  }
 124  
 125  // archiveCreateFromSharedResponseEnvelope is envelop of API response
 126  type archiveCreateFromSharedResponseEnvelope struct {
 127  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 128  	Success types.APIResult `json:",omitempty"`      // success項目
 129  
 130  	Archive *naked.Archive `json:",omitempty"`
 131  }
 132  
 133  // archiveTransferRequestEnvelope is envelop of API request
 134  type archiveTransferRequestEnvelope struct {
 135  	Archive *naked.Archive `json:",omitempty"`
 136  }
 137  
 138  // archiveTransferResponseEnvelope is envelop of API response
 139  type archiveTransferResponseEnvelope struct {
 140  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 141  	Success types.APIResult `json:",omitempty"`      // success項目
 142  
 143  	Archive *naked.Archive `json:",omitempty"`
 144  }
 145  
 146  // authStatusReadResponseEnvelope is envelop of API response
 147  type authStatusReadResponseEnvelope struct {
 148  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 149  	Success types.APIResult `json:",omitempty"`      // success項目
 150  
 151  	AuthStatus *naked.AuthStatus `json:",omitempty"`
 152  }
 153  
 154  // autoBackupFindRequestEnvelope is envelop of API request
 155  type autoBackupFindRequestEnvelope struct {
 156  	Count   int             `mapconv:",omitempty"`
 157  	From    int             `mapconv:",omitempty"`
 158  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
 159  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
 160  	Include []string        `json:",omitempty" mapconv:",omitempty"`
 161  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
 162  }
 163  
 164  // autoBackupFindResponseEnvelope is envelop of API response
 165  type autoBackupFindResponseEnvelope struct {
 166  	Total int `json:",omitempty"` // トータル件数
 167  	From  int `json:",omitempty"` // ページング開始ページ
 168  	Count int `json:",omitempty"` // 件数
 169  
 170  	CommonServiceItems []*naked.AutoBackup `json:",omitempty"`
 171  }
 172  
 173  // autoBackupCreateRequestEnvelope is envelop of API request
 174  type autoBackupCreateRequestEnvelope struct {
 175  	CommonServiceItem *naked.AutoBackup `json:",omitempty"`
 176  }
 177  
 178  // autoBackupCreateResponseEnvelope is envelop of API response
 179  type autoBackupCreateResponseEnvelope struct {
 180  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 181  	Success types.APIResult `json:",omitempty"`      // success項目
 182  
 183  	CommonServiceItem *naked.AutoBackup `json:",omitempty"`
 184  }
 185  
 186  // autoBackupReadResponseEnvelope is envelop of API response
 187  type autoBackupReadResponseEnvelope struct {
 188  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 189  	Success types.APIResult `json:",omitempty"`      // success項目
 190  
 191  	CommonServiceItem *naked.AutoBackup `json:",omitempty"`
 192  }
 193  
 194  // autoBackupUpdateRequestEnvelope is envelop of API request
 195  type autoBackupUpdateRequestEnvelope struct {
 196  	CommonServiceItem *naked.AutoBackup `json:",omitempty"`
 197  }
 198  
 199  // autoBackupUpdateResponseEnvelope is envelop of API response
 200  type autoBackupUpdateResponseEnvelope struct {
 201  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 202  	Success types.APIResult `json:",omitempty"`      // success項目
 203  
 204  	CommonServiceItem *naked.AutoBackup `json:",omitempty"`
 205  }
 206  
 207  // autoBackupUpdateSettingsRequestEnvelope is envelop of API request
 208  type autoBackupUpdateSettingsRequestEnvelope struct {
 209  	CommonServiceItem *naked.AutoBackupSettingsUpdate `json:",omitempty"`
 210  }
 211  
 212  // autoBackupUpdateSettingsResponseEnvelope is envelop of API response
 213  type autoBackupUpdateSettingsResponseEnvelope struct {
 214  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 215  	Success types.APIResult `json:",omitempty"`      // success項目
 216  
 217  	CommonServiceItem *naked.AutoBackup `json:",omitempty"`
 218  }
 219  
 220  // autoScaleFindRequestEnvelope is envelop of API request
 221  type autoScaleFindRequestEnvelope struct {
 222  	Count   int             `mapconv:",omitempty"`
 223  	From    int             `mapconv:",omitempty"`
 224  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
 225  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
 226  	Include []string        `json:",omitempty" mapconv:",omitempty"`
 227  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
 228  }
 229  
 230  // autoScaleFindResponseEnvelope is envelop of API response
 231  type autoScaleFindResponseEnvelope struct {
 232  	Total int `json:",omitempty"` // トータル件数
 233  	From  int `json:",omitempty"` // ページング開始ページ
 234  	Count int `json:",omitempty"` // 件数
 235  
 236  	CommonServiceItems []*naked.AutoScale `json:",omitempty"`
 237  }
 238  
 239  // autoScaleCreateRequestEnvelope is envelop of API request
 240  type autoScaleCreateRequestEnvelope struct {
 241  	CommonServiceItem *naked.AutoScale `json:",omitempty"`
 242  }
 243  
 244  // autoScaleCreateResponseEnvelope is envelop of API response
 245  type autoScaleCreateResponseEnvelope struct {
 246  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 247  	Success types.APIResult `json:",omitempty"`      // success項目
 248  
 249  	CommonServiceItem *naked.AutoScale `json:",omitempty"`
 250  }
 251  
 252  // autoScaleReadResponseEnvelope is envelop of API response
 253  type autoScaleReadResponseEnvelope struct {
 254  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 255  	Success types.APIResult `json:",omitempty"`      // success項目
 256  
 257  	CommonServiceItem *naked.AutoScale `json:",omitempty"`
 258  }
 259  
 260  // autoScaleUpdateRequestEnvelope is envelop of API request
 261  type autoScaleUpdateRequestEnvelope struct {
 262  	CommonServiceItem *naked.AutoScale `json:",omitempty"`
 263  }
 264  
 265  // autoScaleUpdateResponseEnvelope is envelop of API response
 266  type autoScaleUpdateResponseEnvelope struct {
 267  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 268  	Success types.APIResult `json:",omitempty"`      // success項目
 269  
 270  	CommonServiceItem *naked.AutoScale `json:",omitempty"`
 271  }
 272  
 273  // autoScaleUpdateSettingsRequestEnvelope is envelop of API request
 274  type autoScaleUpdateSettingsRequestEnvelope struct {
 275  	CommonServiceItem *naked.AutoScaleSettingsUpdate `json:",omitempty"`
 276  }
 277  
 278  // autoScaleUpdateSettingsResponseEnvelope is envelop of API response
 279  type autoScaleUpdateSettingsResponseEnvelope struct {
 280  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 281  	Success types.APIResult `json:",omitempty"`      // success項目
 282  
 283  	CommonServiceItem *naked.AutoScale `json:",omitempty"`
 284  }
 285  
 286  // autoScaleStatusResponseEnvelope is envelop of API response
 287  type autoScaleStatusResponseEnvelope struct {
 288  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 289  	Success types.APIResult `json:",omitempty"`      // success項目
 290  
 291  	AutoScale *naked.AutoScaleRunningStatus `json:",omitempty"`
 292  }
 293  
 294  // billByContractResponseEnvelope is envelop of API response
 295  type billByContractResponseEnvelope struct {
 296  	Total int `json:",omitempty"` // トータル件数
 297  	From  int `json:",omitempty"` // ページング開始ページ
 298  	Count int `json:",omitempty"` // 件数
 299  
 300  	Bills []*naked.Bill `json:",omitempty"`
 301  }
 302  
 303  // billByContractYearResponseEnvelope is envelop of API response
 304  type billByContractYearResponseEnvelope struct {
 305  	Total int `json:",omitempty"` // トータル件数
 306  	From  int `json:",omitempty"` // ページング開始ページ
 307  	Count int `json:",omitempty"` // 件数
 308  
 309  	Bills []*naked.Bill `json:",omitempty"`
 310  }
 311  
 312  // billByContractYearMonthResponseEnvelope is envelop of API response
 313  type billByContractYearMonthResponseEnvelope struct {
 314  	Total int `json:",omitempty"` // トータル件数
 315  	From  int `json:",omitempty"` // ページング開始ページ
 316  	Count int `json:",omitempty"` // 件数
 317  
 318  	Bills []*naked.Bill `json:",omitempty"`
 319  }
 320  
 321  // billReadResponseEnvelope is envelop of API response
 322  type billReadResponseEnvelope struct {
 323  	Total int `json:",omitempty"` // トータル件数
 324  	From  int `json:",omitempty"` // ページング開始ページ
 325  	Count int `json:",omitempty"` // 件数
 326  
 327  	Bills []*naked.Bill `json:",omitempty"`
 328  }
 329  
 330  // billDetailsResponseEnvelope is envelop of API response
 331  type billDetailsResponseEnvelope struct {
 332  	Total int `json:",omitempty"` // トータル件数
 333  	From  int `json:",omitempty"` // ページング開始ページ
 334  	Count int `json:",omitempty"` // 件数
 335  
 336  	BillDetails []*naked.BillDetail `json:",omitempty"`
 337  }
 338  
 339  // billDetailsCSVResponseEnvelope is envelop of API response
 340  type billDetailsCSVResponseEnvelope struct {
 341  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 342  	Success types.APIResult `json:",omitempty"`      // success項目
 343  
 344  	CSV *naked.BillDetailCSV `json:",omitempty"`
 345  }
 346  
 347  // bridgeFindRequestEnvelope is envelop of API request
 348  type bridgeFindRequestEnvelope struct {
 349  	Count   int             `mapconv:",omitempty"`
 350  	From    int             `mapconv:",omitempty"`
 351  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
 352  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
 353  	Include []string        `json:",omitempty" mapconv:",omitempty"`
 354  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
 355  }
 356  
 357  // bridgeFindResponseEnvelope is envelop of API response
 358  type bridgeFindResponseEnvelope struct {
 359  	Total int `json:",omitempty"` // トータル件数
 360  	From  int `json:",omitempty"` // ページング開始ページ
 361  	Count int `json:",omitempty"` // 件数
 362  
 363  	Bridges []*naked.Bridge `json:",omitempty"`
 364  }
 365  
 366  // bridgeCreateRequestEnvelope is envelop of API request
 367  type bridgeCreateRequestEnvelope struct {
 368  	Bridge *naked.Bridge `json:",omitempty"`
 369  }
 370  
 371  // bridgeCreateResponseEnvelope is envelop of API response
 372  type bridgeCreateResponseEnvelope struct {
 373  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 374  	Success types.APIResult `json:",omitempty"`      // success項目
 375  
 376  	Bridge *naked.Bridge `json:",omitempty"`
 377  }
 378  
 379  // bridgeReadResponseEnvelope is envelop of API response
 380  type bridgeReadResponseEnvelope struct {
 381  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 382  	Success types.APIResult `json:",omitempty"`      // success項目
 383  
 384  	Bridge *naked.Bridge `json:",omitempty"`
 385  }
 386  
 387  // bridgeUpdateRequestEnvelope is envelop of API request
 388  type bridgeUpdateRequestEnvelope struct {
 389  	Bridge *naked.Bridge `json:",omitempty"`
 390  }
 391  
 392  // bridgeUpdateResponseEnvelope is envelop of API response
 393  type bridgeUpdateResponseEnvelope struct {
 394  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 395  	Success types.APIResult `json:",omitempty"`      // success項目
 396  
 397  	Bridge *naked.Bridge `json:",omitempty"`
 398  }
 399  
 400  // cDROMFindRequestEnvelope is envelop of API request
 401  type cDROMFindRequestEnvelope struct {
 402  	Count   int             `mapconv:",omitempty"`
 403  	From    int             `mapconv:",omitempty"`
 404  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
 405  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
 406  	Include []string        `json:",omitempty" mapconv:",omitempty"`
 407  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
 408  }
 409  
 410  // cDROMFindResponseEnvelope is envelop of API response
 411  type cDROMFindResponseEnvelope struct {
 412  	Total int `json:",omitempty"` // トータル件数
 413  	From  int `json:",omitempty"` // ページング開始ページ
 414  	Count int `json:",omitempty"` // 件数
 415  
 416  	CDROMs []*naked.CDROM `json:",omitempty"`
 417  }
 418  
 419  // cDROMCreateRequestEnvelope is envelop of API request
 420  type cDROMCreateRequestEnvelope struct {
 421  	CDROM *naked.CDROM `json:",omitempty"`
 422  }
 423  
 424  // cDROMCreateResponseEnvelope is envelop of API response
 425  type cDROMCreateResponseEnvelope struct {
 426  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 427  	Success types.APIResult `json:",omitempty"`      // success項目
 428  
 429  	CDROM     *naked.CDROM            `json:",omitempty"`
 430  	FTPServer *naked.OpeningFTPServer `json:",omitempty"`
 431  }
 432  
 433  // cDROMReadResponseEnvelope is envelop of API response
 434  type cDROMReadResponseEnvelope struct {
 435  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 436  	Success types.APIResult `json:",omitempty"`      // success項目
 437  
 438  	CDROM *naked.CDROM `json:",omitempty"`
 439  }
 440  
 441  // cDROMUpdateRequestEnvelope is envelop of API request
 442  type cDROMUpdateRequestEnvelope struct {
 443  	CDROM *naked.CDROM `json:",omitempty"`
 444  }
 445  
 446  // cDROMUpdateResponseEnvelope is envelop of API response
 447  type cDROMUpdateResponseEnvelope struct {
 448  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 449  	Success types.APIResult `json:",omitempty"`      // success項目
 450  
 451  	CDROM *naked.CDROM `json:",omitempty"`
 452  }
 453  
 454  // cDROMOpenFTPRequestEnvelope is envelop of API request
 455  type cDROMOpenFTPRequestEnvelope struct {
 456  	ChangePassword bool `json:",omitempty"`
 457  }
 458  
 459  // cDROMOpenFTPResponseEnvelope is envelop of API response
 460  type cDROMOpenFTPResponseEnvelope struct {
 461  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 462  	Success types.APIResult `json:",omitempty"`      // success項目
 463  
 464  	FTPServer *naked.OpeningFTPServer `json:",omitempty"`
 465  }
 466  
 467  // certificateAuthorityFindRequestEnvelope is envelop of API request
 468  type certificateAuthorityFindRequestEnvelope struct {
 469  	Count   int             `mapconv:",omitempty"`
 470  	From    int             `mapconv:",omitempty"`
 471  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
 472  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
 473  	Include []string        `json:",omitempty" mapconv:",omitempty"`
 474  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
 475  }
 476  
 477  // certificateAuthorityFindResponseEnvelope is envelop of API response
 478  type certificateAuthorityFindResponseEnvelope struct {
 479  	Total int `json:",omitempty"` // トータル件数
 480  	From  int `json:",omitempty"` // ページング開始ページ
 481  	Count int `json:",omitempty"` // 件数
 482  
 483  	CommonServiceItems []*naked.CertificateAuthority `json:",omitempty"`
 484  }
 485  
 486  // certificateAuthorityCreateRequestEnvelope is envelop of API request
 487  type certificateAuthorityCreateRequestEnvelope struct {
 488  	CommonServiceItem *naked.CertificateAuthority `json:",omitempty"`
 489  }
 490  
 491  // certificateAuthorityCreateResponseEnvelope is envelop of API response
 492  type certificateAuthorityCreateResponseEnvelope struct {
 493  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 494  	Success types.APIResult `json:",omitempty"`      // success項目
 495  
 496  	CommonServiceItem *naked.CertificateAuthority `json:",omitempty"`
 497  }
 498  
 499  // certificateAuthorityReadResponseEnvelope is envelop of API response
 500  type certificateAuthorityReadResponseEnvelope struct {
 501  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 502  	Success types.APIResult `json:",omitempty"`      // success項目
 503  
 504  	CommonServiceItem *naked.CertificateAuthority `json:",omitempty"`
 505  }
 506  
 507  // certificateAuthorityUpdateRequestEnvelope is envelop of API request
 508  type certificateAuthorityUpdateRequestEnvelope struct {
 509  	CommonServiceItem *naked.CertificateAuthority `json:",omitempty"`
 510  }
 511  
 512  // certificateAuthorityUpdateResponseEnvelope is envelop of API response
 513  type certificateAuthorityUpdateResponseEnvelope struct {
 514  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 515  	Success types.APIResult `json:",omitempty"`      // success項目
 516  
 517  	CommonServiceItem *naked.CertificateAuthority `json:",omitempty"`
 518  }
 519  
 520  // certificateAuthorityDetailResponseEnvelope is envelop of API response
 521  type certificateAuthorityDetailResponseEnvelope struct {
 522  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 523  	Success types.APIResult `json:",omitempty"`      // success項目
 524  
 525  	CertificateAuthority *naked.CertificateAuthorityDetail `json:",omitempty"`
 526  }
 527  
 528  // certificateAuthorityAddClientRequestEnvelope is envelop of API request
 529  type certificateAuthorityAddClientRequestEnvelope struct {
 530  	CertificateAuthority *naked.CertificateAuthorityAddClientParameter `json:",omitempty"`
 531  }
 532  
 533  // certificateAuthorityAddClientResponseEnvelope is envelop of API response
 534  type certificateAuthorityAddClientResponseEnvelope struct {
 535  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 536  	Success types.APIResult `json:",omitempty"`      // success項目
 537  
 538  	CertificateAuthority *naked.CertificateAuthorityAddClientOrServerResult `json:",omitempty"`
 539  }
 540  
 541  // certificateAuthorityListClientsResponseEnvelope is envelop of API response
 542  type certificateAuthorityListClientsResponseEnvelope struct {
 543  	Total int `json:",omitempty"` // トータル件数
 544  	From  int `json:",omitempty"` // ページング開始ページ
 545  	Count int `json:",omitempty"` // 件数
 546  
 547  	CertificateAuthority []*naked.CertificateAuthorityClientDetail `json:",omitempty"`
 548  }
 549  
 550  // certificateAuthorityReadClientResponseEnvelope is envelop of API response
 551  type certificateAuthorityReadClientResponseEnvelope struct {
 552  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 553  	Success types.APIResult `json:",omitempty"`      // success項目
 554  
 555  	CertificateAuthority *naked.CertificateAuthorityClientDetail `json:",omitempty"`
 556  }
 557  
 558  // certificateAuthorityAddServerRequestEnvelope is envelop of API request
 559  type certificateAuthorityAddServerRequestEnvelope struct {
 560  	CertificateAuthority *naked.CertificateAuthorityAddServerParameter `json:",omitempty"`
 561  }
 562  
 563  // certificateAuthorityAddServerResponseEnvelope is envelop of API response
 564  type certificateAuthorityAddServerResponseEnvelope struct {
 565  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 566  	Success types.APIResult `json:",omitempty"`      // success項目
 567  
 568  	CertificateAuthority *naked.CertificateAuthorityAddClientOrServerResult `json:",omitempty"`
 569  }
 570  
 571  // certificateAuthorityListServersResponseEnvelope is envelop of API response
 572  type certificateAuthorityListServersResponseEnvelope struct {
 573  	Total int `json:",omitempty"` // トータル件数
 574  	From  int `json:",omitempty"` // ページング開始ページ
 575  	Count int `json:",omitempty"` // 件数
 576  
 577  	CertificateAuthority []*naked.CertificateAuthorityServerDetail `json:",omitempty"`
 578  }
 579  
 580  // certificateAuthorityReadServerResponseEnvelope is envelop of API response
 581  type certificateAuthorityReadServerResponseEnvelope struct {
 582  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 583  	Success types.APIResult `json:",omitempty"`      // success項目
 584  
 585  	CertificateAuthority *naked.CertificateAuthorityServerDetail `json:",omitempty"`
 586  }
 587  
 588  // containerRegistryFindRequestEnvelope is envelop of API request
 589  type containerRegistryFindRequestEnvelope struct {
 590  	Count   int             `mapconv:",omitempty"`
 591  	From    int             `mapconv:",omitempty"`
 592  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
 593  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
 594  	Include []string        `json:",omitempty" mapconv:",omitempty"`
 595  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
 596  }
 597  
 598  // containerRegistryFindResponseEnvelope is envelop of API response
 599  type containerRegistryFindResponseEnvelope struct {
 600  	Total int `json:",omitempty"` // トータル件数
 601  	From  int `json:",omitempty"` // ページング開始ページ
 602  	Count int `json:",omitempty"` // 件数
 603  
 604  	CommonServiceItems []*naked.ContainerRegistry `json:",omitempty"`
 605  }
 606  
 607  // containerRegistryCreateRequestEnvelope is envelop of API request
 608  type containerRegistryCreateRequestEnvelope struct {
 609  	CommonServiceItem *naked.ContainerRegistry `json:",omitempty"`
 610  }
 611  
 612  // containerRegistryCreateResponseEnvelope is envelop of API response
 613  type containerRegistryCreateResponseEnvelope struct {
 614  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 615  	Success types.APIResult `json:",omitempty"`      // success項目
 616  
 617  	CommonServiceItem *naked.ContainerRegistry `json:",omitempty"`
 618  }
 619  
 620  // containerRegistryReadResponseEnvelope is envelop of API response
 621  type containerRegistryReadResponseEnvelope struct {
 622  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 623  	Success types.APIResult `json:",omitempty"`      // success項目
 624  
 625  	CommonServiceItem *naked.ContainerRegistry `json:",omitempty"`
 626  }
 627  
 628  // containerRegistryUpdateRequestEnvelope is envelop of API request
 629  type containerRegistryUpdateRequestEnvelope struct {
 630  	CommonServiceItem *naked.ContainerRegistry `json:",omitempty"`
 631  }
 632  
 633  // containerRegistryUpdateResponseEnvelope is envelop of API response
 634  type containerRegistryUpdateResponseEnvelope struct {
 635  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 636  	Success types.APIResult `json:",omitempty"`      // success項目
 637  
 638  	CommonServiceItem *naked.ContainerRegistry `json:",omitempty"`
 639  }
 640  
 641  // containerRegistryUpdateSettingsRequestEnvelope is envelop of API request
 642  type containerRegistryUpdateSettingsRequestEnvelope struct {
 643  	CommonServiceItem *naked.ContainerRegistrySettingsUpdate `json:",omitempty"`
 644  }
 645  
 646  // containerRegistryUpdateSettingsResponseEnvelope is envelop of API response
 647  type containerRegistryUpdateSettingsResponseEnvelope struct {
 648  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 649  	Success types.APIResult `json:",omitempty"`      // success項目
 650  
 651  	CommonServiceItem *naked.ContainerRegistry `json:",omitempty"`
 652  }
 653  
 654  // containerRegistryListUsersResponseEnvelope is envelop of API response
 655  type containerRegistryListUsersResponseEnvelope struct {
 656  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 657  	Success types.APIResult `json:",omitempty"`      // success項目
 658  
 659  	ContainerRegistry *naked.ContainerRegistryUsers `json:",omitempty"`
 660  }
 661  
 662  // containerRegistryAddUserRequestEnvelope is envelop of API request
 663  type containerRegistryAddUserRequestEnvelope struct {
 664  	ContainerRegistry *naked.ContainerRegistryUser `json:",omitempty"`
 665  }
 666  
 667  // containerRegistryUpdateUserRequestEnvelope is envelop of API request
 668  type containerRegistryUpdateUserRequestEnvelope struct {
 669  	ContainerRegistry *naked.ContainerRegistryUser `json:",omitempty"`
 670  }
 671  
 672  // couponFindResponseEnvelope is envelop of API response
 673  type couponFindResponseEnvelope struct {
 674  	Total int `json:",omitempty"` // トータル件数
 675  	From  int `json:",omitempty"` // ページング開始ページ
 676  	Count int `json:",omitempty"` // 件数
 677  
 678  	Coupon []*naked.Coupon `json:",omitempty"`
 679  }
 680  
 681  // databaseFindRequestEnvelope is envelop of API request
 682  type databaseFindRequestEnvelope struct {
 683  	Count   int             `mapconv:",omitempty"`
 684  	From    int             `mapconv:",omitempty"`
 685  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
 686  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
 687  	Include []string        `json:",omitempty" mapconv:",omitempty"`
 688  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
 689  }
 690  
 691  // databaseFindResponseEnvelope is envelop of API response
 692  type databaseFindResponseEnvelope struct {
 693  	Total int `json:",omitempty"` // トータル件数
 694  	From  int `json:",omitempty"` // ページング開始ページ
 695  	Count int `json:",omitempty"` // 件数
 696  
 697  	Appliances []*naked.Database `json:",omitempty"`
 698  }
 699  
 700  // databaseCreateRequestEnvelope is envelop of API request
 701  type databaseCreateRequestEnvelope struct {
 702  	Appliance *naked.Database `json:",omitempty"`
 703  }
 704  
 705  // databaseCreateResponseEnvelope is envelop of API response
 706  type databaseCreateResponseEnvelope struct {
 707  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 708  	Success types.APIResult `json:",omitempty"`      // success項目
 709  
 710  	Appliance *naked.Database `json:",omitempty"`
 711  }
 712  
 713  // databaseReadResponseEnvelope is envelop of API response
 714  type databaseReadResponseEnvelope struct {
 715  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 716  	Success types.APIResult `json:",omitempty"`      // success項目
 717  
 718  	Appliance *naked.Database `json:",omitempty"`
 719  }
 720  
 721  // databaseUpdateRequestEnvelope is envelop of API request
 722  type databaseUpdateRequestEnvelope struct {
 723  	Appliance *naked.Database `json:",omitempty"`
 724  }
 725  
 726  // databaseUpdateResponseEnvelope is envelop of API response
 727  type databaseUpdateResponseEnvelope struct {
 728  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 729  	Success types.APIResult `json:",omitempty"`      // success項目
 730  
 731  	Appliance *naked.Database `json:",omitempty"`
 732  }
 733  
 734  // databaseUpdateSettingsRequestEnvelope is envelop of API request
 735  type databaseUpdateSettingsRequestEnvelope struct {
 736  	Appliance *naked.DatabaseSettingsUpdate `json:",omitempty"`
 737  }
 738  
 739  // databaseUpdateSettingsResponseEnvelope is envelop of API response
 740  type databaseUpdateSettingsResponseEnvelope struct {
 741  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 742  	Success types.APIResult `json:",omitempty"`      // success項目
 743  
 744  	Appliance *naked.Database `json:",omitempty"`
 745  }
 746  
 747  // databaseShutdownRequestEnvelope is envelop of API request
 748  type databaseShutdownRequestEnvelope struct {
 749  	Force bool `json:",omitempty"`
 750  }
 751  
 752  // databaseMonitorCPURequestEnvelope is envelop of API request
 753  type databaseMonitorCPURequestEnvelope struct {
 754  	Start time.Time `json:",omitempty"`
 755  	End   time.Time `json:",omitempty"`
 756  }
 757  
 758  // databaseMonitorCPUResponseEnvelope is envelop of API response
 759  type databaseMonitorCPUResponseEnvelope struct {
 760  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 761  	Success types.APIResult `json:",omitempty"`      // success項目
 762  
 763  	Data *naked.MonitorValues `json:",omitempty"`
 764  }
 765  
 766  // databaseMonitorDiskRequestEnvelope is envelop of API request
 767  type databaseMonitorDiskRequestEnvelope struct {
 768  	Start time.Time `json:",omitempty"`
 769  	End   time.Time `json:",omitempty"`
 770  }
 771  
 772  // databaseMonitorDiskResponseEnvelope is envelop of API response
 773  type databaseMonitorDiskResponseEnvelope struct {
 774  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 775  	Success types.APIResult `json:",omitempty"`      // success項目
 776  
 777  	Data *naked.MonitorValues `json:",omitempty"`
 778  }
 779  
 780  // databaseMonitorInterfaceRequestEnvelope is envelop of API request
 781  type databaseMonitorInterfaceRequestEnvelope struct {
 782  	Start time.Time `json:",omitempty"`
 783  	End   time.Time `json:",omitempty"`
 784  }
 785  
 786  // databaseMonitorInterfaceResponseEnvelope is envelop of API response
 787  type databaseMonitorInterfaceResponseEnvelope struct {
 788  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 789  	Success types.APIResult `json:",omitempty"`      // success項目
 790  
 791  	Data *naked.MonitorValues `json:",omitempty"`
 792  }
 793  
 794  // databaseMonitorDatabaseRequestEnvelope is envelop of API request
 795  type databaseMonitorDatabaseRequestEnvelope struct {
 796  	Start time.Time `json:",omitempty"`
 797  	End   time.Time `json:",omitempty"`
 798  }
 799  
 800  // databaseMonitorDatabaseResponseEnvelope is envelop of API response
 801  type databaseMonitorDatabaseResponseEnvelope struct {
 802  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 803  	Success types.APIResult `json:",omitempty"`      // success項目
 804  
 805  	Data *naked.MonitorValues `json:",omitempty"`
 806  }
 807  
 808  // databaseStatusResponseEnvelope is envelop of API response
 809  type databaseStatusResponseEnvelope struct {
 810  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 811  	Success types.APIResult `json:",omitempty"`      // success項目
 812  
 813  	Appliance *naked.DatabaseStatusResponse `json:",omitempty"`
 814  }
 815  
 816  // databaseGetParameterResponseEnvelope is envelop of API response
 817  type databaseGetParameterResponseEnvelope struct {
 818  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 819  	Success types.APIResult `json:",omitempty"`      // success項目
 820  
 821  	Database *naked.DatabaseParameter `json:",omitempty"`
 822  }
 823  
 824  // databaseSetParameterRequestEnvelope is envelop of API request
 825  type databaseSetParameterRequestEnvelope struct {
 826  	Parameter *naked.DatabaseParameterSetting `json:",omitempty"`
 827  }
 828  
 829  // diskFindRequestEnvelope is envelop of API request
 830  type diskFindRequestEnvelope struct {
 831  	Count   int             `mapconv:",omitempty"`
 832  	From    int             `mapconv:",omitempty"`
 833  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
 834  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
 835  	Include []string        `json:",omitempty" mapconv:",omitempty"`
 836  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
 837  }
 838  
 839  // diskFindResponseEnvelope is envelop of API response
 840  type diskFindResponseEnvelope struct {
 841  	Total int `json:",omitempty"` // トータル件数
 842  	From  int `json:",omitempty"` // ページング開始ページ
 843  	Count int `json:",omitempty"` // 件数
 844  
 845  	Disks []*naked.Disk `json:",omitempty"`
 846  }
 847  
 848  // diskCreateRequestEnvelope is envelop of API request
 849  type diskCreateRequestEnvelope struct {
 850  	Disk        *naked.Disk   `json:",omitempty"`
 851  	DistantFrom []types.ID    `json:",omitempty"`
 852  	KMSKey      *naked.KMSKey `json:",omitempty"`
 853  }
 854  
 855  // diskCreateResponseEnvelope is envelop of API response
 856  type diskCreateResponseEnvelope struct {
 857  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 858  	Success types.APIResult `json:",omitempty"`      // success項目
 859  
 860  	Disk *naked.Disk `json:",omitempty"`
 861  }
 862  
 863  // diskConfigRequestEnvelope is envelop of API request
 864  type diskConfigRequestEnvelope struct {
 865  	Background          bool                  `json:",omitempty" mapconv:",omitempty"`
 866  	Password            string                `json:",omitempty" mapconv:",omitempty"`
 867  	SSHKey              *DiskEditSSHKey       `json:",omitempty" mapconv:",omitempty,recursive"`
 868  	SSHKeys             []*DiskEditSSHKey     `json:",omitempty" mapconv:"[]SSHKeys,omitempty,recursive"`
 869  	DisablePWAuth       bool                  `json:",omitempty" mapconv:",omitempty"`
 870  	EnableDHCP          bool                  `json:",omitempty" mapconv:",omitempty"`
 871  	ChangePartitionUUID bool                  `json:",omitempty" mapconv:",omitempty"`
 872  	HostName            string                `json:",omitempty" mapconv:",omitempty"`
 873  	Notes               []*naked.DiskEditNote `json:",omitempty" mapconv:"[]Notes,omitempty,recursive"`
 874  	UserIPAddress       string                `json:",omitempty" mapconv:",omitempty"`
 875  	UserSubnet          *DiskEditUserSubnet   `json:",omitempty" mapconv:",omitempty"`
 876  }
 877  
 878  // diskCreateWithConfigRequestEnvelope is envelop of API request
 879  type diskCreateWithConfigRequestEnvelope struct {
 880  	Disk            *naked.Disk     `json:",omitempty"`
 881  	Config          *naked.DiskEdit `json:",omitempty"`
 882  	BootAtAvailable bool            `json:",omitempty"`
 883  	DistantFrom     []types.ID      `json:",omitempty"`
 884  	KMSKey          *naked.KMSKey   `json:",omitempty"`
 885  }
 886  
 887  // diskCreateWithConfigResponseEnvelope is envelop of API response
 888  type diskCreateWithConfigResponseEnvelope struct {
 889  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 890  	Success types.APIResult `json:",omitempty"`      // success項目
 891  
 892  	Disk *naked.Disk `json:",omitempty"`
 893  }
 894  
 895  // diskResizePartitionRequestEnvelope is envelop of API request
 896  type diskResizePartitionRequestEnvelope struct {
 897  	Background bool `json:",omitempty"`
 898  }
 899  
 900  // diskReadResponseEnvelope is envelop of API response
 901  type diskReadResponseEnvelope struct {
 902  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 903  	Success types.APIResult `json:",omitempty"`      // success項目
 904  
 905  	Disk *naked.Disk `json:",omitempty"`
 906  }
 907  
 908  // diskUpdateRequestEnvelope is envelop of API request
 909  type diskUpdateRequestEnvelope struct {
 910  	Disk *naked.Disk `json:",omitempty"`
 911  }
 912  
 913  // diskUpdateResponseEnvelope is envelop of API response
 914  type diskUpdateResponseEnvelope struct {
 915  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 916  	Success types.APIResult `json:",omitempty"`      // success項目
 917  
 918  	Disk *naked.Disk `json:",omitempty"`
 919  }
 920  
 921  // diskMonitorRequestEnvelope is envelop of API request
 922  type diskMonitorRequestEnvelope struct {
 923  	Start time.Time `json:",omitempty"`
 924  	End   time.Time `json:",omitempty"`
 925  }
 926  
 927  // diskMonitorResponseEnvelope is envelop of API response
 928  type diskMonitorResponseEnvelope struct {
 929  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 930  	Success types.APIResult `json:",omitempty"`      // success項目
 931  
 932  	Data *naked.MonitorValues `json:",omitempty"`
 933  }
 934  
 935  // diskMonitorDiskRequestEnvelope is envelop of API request
 936  type diskMonitorDiskRequestEnvelope struct {
 937  	Start time.Time `json:",omitempty"`
 938  	End   time.Time `json:",omitempty"`
 939  }
 940  
 941  // diskMonitorDiskResponseEnvelope is envelop of API response
 942  type diskMonitorDiskResponseEnvelope struct {
 943  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 944  	Success types.APIResult `json:",omitempty"`      // success項目
 945  
 946  	Data *naked.MonitorValues `json:",omitempty"`
 947  }
 948  
 949  // diskPlanFindRequestEnvelope is envelop of API request
 950  type diskPlanFindRequestEnvelope struct {
 951  	Count   int             `mapconv:",omitempty"`
 952  	From    int             `mapconv:",omitempty"`
 953  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
 954  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
 955  	Include []string        `json:",omitempty" mapconv:",omitempty"`
 956  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
 957  }
 958  
 959  // diskPlanFindResponseEnvelope is envelop of API response
 960  type diskPlanFindResponseEnvelope struct {
 961  	Total int `json:",omitempty"` // トータル件数
 962  	From  int `json:",omitempty"` // ページング開始ページ
 963  	Count int `json:",omitempty"` // 件数
 964  
 965  	DiskPlans []*naked.DiskPlan `json:",omitempty"`
 966  }
 967  
 968  // diskPlanReadResponseEnvelope is envelop of API response
 969  type diskPlanReadResponseEnvelope struct {
 970  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
 971  	Success types.APIResult `json:",omitempty"`      // success項目
 972  
 973  	DiskPlan *naked.DiskPlan `json:",omitempty"`
 974  }
 975  
 976  // dNSFindRequestEnvelope is envelop of API request
 977  type dNSFindRequestEnvelope struct {
 978  	Count   int             `mapconv:",omitempty"`
 979  	From    int             `mapconv:",omitempty"`
 980  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
 981  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
 982  	Include []string        `json:",omitempty" mapconv:",omitempty"`
 983  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
 984  }
 985  
 986  // dNSFindResponseEnvelope is envelop of API response
 987  type dNSFindResponseEnvelope struct {
 988  	Total int `json:",omitempty"` // トータル件数
 989  	From  int `json:",omitempty"` // ページング開始ページ
 990  	Count int `json:",omitempty"` // 件数
 991  
 992  	CommonServiceItems []*naked.DNS `json:",omitempty"`
 993  }
 994  
 995  // dNSCreateRequestEnvelope is envelop of API request
 996  type dNSCreateRequestEnvelope struct {
 997  	CommonServiceItem *naked.DNS `json:",omitempty"`
 998  }
 999  
1000  // dNSCreateResponseEnvelope is envelop of API response
1001  type dNSCreateResponseEnvelope struct {
1002  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1003  	Success types.APIResult `json:",omitempty"`      // success項目
1004  
1005  	CommonServiceItem *naked.DNS `json:",omitempty"`
1006  }
1007  
1008  // dNSReadResponseEnvelope is envelop of API response
1009  type dNSReadResponseEnvelope struct {
1010  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1011  	Success types.APIResult `json:",omitempty"`      // success項目
1012  
1013  	CommonServiceItem *naked.DNS `json:",omitempty"`
1014  }
1015  
1016  // dNSUpdateRequestEnvelope is envelop of API request
1017  type dNSUpdateRequestEnvelope struct {
1018  	CommonServiceItem *naked.DNS `json:",omitempty"`
1019  }
1020  
1021  // dNSUpdateResponseEnvelope is envelop of API response
1022  type dNSUpdateResponseEnvelope struct {
1023  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1024  	Success types.APIResult `json:",omitempty"`      // success項目
1025  
1026  	CommonServiceItem *naked.DNS `json:",omitempty"`
1027  }
1028  
1029  // dNSUpdateSettingsRequestEnvelope is envelop of API request
1030  type dNSUpdateSettingsRequestEnvelope struct {
1031  	CommonServiceItem *naked.DNSSettingsUpdate `json:",omitempty"`
1032  }
1033  
1034  // dNSUpdateSettingsResponseEnvelope is envelop of API response
1035  type dNSUpdateSettingsResponseEnvelope struct {
1036  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1037  	Success types.APIResult `json:",omitempty"`      // success項目
1038  
1039  	CommonServiceItem *naked.DNS `json:",omitempty"`
1040  }
1041  
1042  // enhancedDBFindRequestEnvelope is envelop of API request
1043  type enhancedDBFindRequestEnvelope struct {
1044  	Count   int             `mapconv:",omitempty"`
1045  	From    int             `mapconv:",omitempty"`
1046  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1047  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
1048  	Include []string        `json:",omitempty" mapconv:",omitempty"`
1049  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
1050  }
1051  
1052  // enhancedDBFindResponseEnvelope is envelop of API response
1053  type enhancedDBFindResponseEnvelope struct {
1054  	Total int `json:",omitempty"` // トータル件数
1055  	From  int `json:",omitempty"` // ページング開始ページ
1056  	Count int `json:",omitempty"` // 件数
1057  
1058  	CommonServiceItems []*naked.EnhancedDB `json:",omitempty"`
1059  }
1060  
1061  // enhancedDBCreateRequestEnvelope is envelop of API request
1062  type enhancedDBCreateRequestEnvelope struct {
1063  	CommonServiceItem *naked.EnhancedDB `json:",omitempty"`
1064  }
1065  
1066  // enhancedDBCreateResponseEnvelope is envelop of API response
1067  type enhancedDBCreateResponseEnvelope struct {
1068  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1069  	Success types.APIResult `json:",omitempty"`      // success項目
1070  
1071  	CommonServiceItem *naked.EnhancedDB `json:",omitempty"`
1072  }
1073  
1074  // enhancedDBReadResponseEnvelope is envelop of API response
1075  type enhancedDBReadResponseEnvelope struct {
1076  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1077  	Success types.APIResult `json:",omitempty"`      // success項目
1078  
1079  	CommonServiceItem *naked.EnhancedDB `json:",omitempty"`
1080  }
1081  
1082  // enhancedDBUpdateRequestEnvelope is envelop of API request
1083  type enhancedDBUpdateRequestEnvelope struct {
1084  	CommonServiceItem *naked.EnhancedDB `json:",omitempty"`
1085  }
1086  
1087  // enhancedDBUpdateResponseEnvelope is envelop of API response
1088  type enhancedDBUpdateResponseEnvelope struct {
1089  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1090  	Success types.APIResult `json:",omitempty"`      // success項目
1091  
1092  	CommonServiceItem *naked.EnhancedDB `json:",omitempty"`
1093  }
1094  
1095  // enhancedDBSetPasswordRequestEnvelope is envelop of API request
1096  type enhancedDBSetPasswordRequestEnvelope struct {
1097  	CommonServiceItem *naked.EnhancedDBPasswordSettings `json:",omitempty"`
1098  }
1099  
1100  // enhancedDBGetConfigResponseEnvelope is envelop of API response
1101  type enhancedDBGetConfigResponseEnvelope struct {
1102  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1103  	Success types.APIResult `json:",omitempty"`      // success項目
1104  
1105  	EnhancedDB *naked.EnhancedDBConfig `json:",omitempty"`
1106  }
1107  
1108  // enhancedDBSetConfigRequestEnvelope is envelop of API request
1109  type enhancedDBSetConfigRequestEnvelope struct {
1110  	CommonServiceItem *naked.EnhancedDBConfigSettings `json:",omitempty"`
1111  }
1112  
1113  // eSMEFindRequestEnvelope is envelop of API request
1114  type eSMEFindRequestEnvelope struct {
1115  	Count   int             `mapconv:",omitempty"`
1116  	From    int             `mapconv:",omitempty"`
1117  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1118  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
1119  	Include []string        `json:",omitempty" mapconv:",omitempty"`
1120  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
1121  }
1122  
1123  // eSMEFindResponseEnvelope is envelop of API response
1124  type eSMEFindResponseEnvelope struct {
1125  	Total int `json:",omitempty"` // トータル件数
1126  	From  int `json:",omitempty"` // ページング開始ページ
1127  	Count int `json:",omitempty"` // 件数
1128  
1129  	CommonServiceItems []*naked.ESME `json:",omitempty"`
1130  }
1131  
1132  // eSMECreateRequestEnvelope is envelop of API request
1133  type eSMECreateRequestEnvelope struct {
1134  	CommonServiceItem *naked.ESME `json:",omitempty"`
1135  }
1136  
1137  // eSMECreateResponseEnvelope is envelop of API response
1138  type eSMECreateResponseEnvelope struct {
1139  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1140  	Success types.APIResult `json:",omitempty"`      // success項目
1141  
1142  	CommonServiceItem *naked.ESME `json:",omitempty"`
1143  }
1144  
1145  // eSMEReadResponseEnvelope is envelop of API response
1146  type eSMEReadResponseEnvelope struct {
1147  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1148  	Success types.APIResult `json:",omitempty"`      // success項目
1149  
1150  	CommonServiceItem *naked.ESME `json:",omitempty"`
1151  }
1152  
1153  // eSMEUpdateRequestEnvelope is envelop of API request
1154  type eSMEUpdateRequestEnvelope struct {
1155  	CommonServiceItem *naked.ESME `json:",omitempty"`
1156  }
1157  
1158  // eSMEUpdateResponseEnvelope is envelop of API response
1159  type eSMEUpdateResponseEnvelope struct {
1160  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1161  	Success types.APIResult `json:",omitempty"`      // success項目
1162  
1163  	CommonServiceItem *naked.ESME `json:",omitempty"`
1164  }
1165  
1166  // eSMESendMessageWithGeneratedOTPRequestEnvelope is envelop of API request
1167  type eSMESendMessageWithGeneratedOTPRequestEnvelope struct {
1168  	ESME *naked.ESMESendSMSRequest `json:",omitempty"`
1169  }
1170  
1171  // eSMESendMessageWithGeneratedOTPResponseEnvelope is envelop of API response
1172  type eSMESendMessageWithGeneratedOTPResponseEnvelope struct {
1173  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1174  	Success types.APIResult `json:",omitempty"`      // success項目
1175  
1176  	ESME *naked.ESMESendSMSResponse `json:",omitempty"`
1177  }
1178  
1179  // eSMESendMessageWithInputtedOTPRequestEnvelope is envelop of API request
1180  type eSMESendMessageWithInputtedOTPRequestEnvelope struct {
1181  	ESME *naked.ESMESendSMSRequest `json:",omitempty"`
1182  }
1183  
1184  // eSMESendMessageWithInputtedOTPResponseEnvelope is envelop of API response
1185  type eSMESendMessageWithInputtedOTPResponseEnvelope struct {
1186  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1187  	Success types.APIResult `json:",omitempty"`      // success項目
1188  
1189  	ESME *naked.ESMESendSMSResponse `json:",omitempty"`
1190  }
1191  
1192  // eSMELogsResponseEnvelope is envelop of API response
1193  type eSMELogsResponseEnvelope struct {
1194  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1195  	Success types.APIResult `json:",omitempty"`      // success項目
1196  
1197  	ESME *naked.ESMELogs `json:",omitempty"`
1198  }
1199  
1200  // gSLBFindRequestEnvelope is envelop of API request
1201  type gSLBFindRequestEnvelope struct {
1202  	Count   int             `mapconv:",omitempty"`
1203  	From    int             `mapconv:",omitempty"`
1204  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1205  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
1206  	Include []string        `json:",omitempty" mapconv:",omitempty"`
1207  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
1208  }
1209  
1210  // gSLBFindResponseEnvelope is envelop of API response
1211  type gSLBFindResponseEnvelope struct {
1212  	Total int `json:",omitempty"` // トータル件数
1213  	From  int `json:",omitempty"` // ページング開始ページ
1214  	Count int `json:",omitempty"` // 件数
1215  
1216  	CommonServiceItems []*naked.GSLB `json:",omitempty"`
1217  }
1218  
1219  // gSLBCreateRequestEnvelope is envelop of API request
1220  type gSLBCreateRequestEnvelope struct {
1221  	CommonServiceItem *naked.GSLB `json:",omitempty"`
1222  }
1223  
1224  // gSLBCreateResponseEnvelope is envelop of API response
1225  type gSLBCreateResponseEnvelope struct {
1226  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1227  	Success types.APIResult `json:",omitempty"`      // success項目
1228  
1229  	CommonServiceItem *naked.GSLB `json:",omitempty"`
1230  }
1231  
1232  // gSLBReadResponseEnvelope is envelop of API response
1233  type gSLBReadResponseEnvelope struct {
1234  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1235  	Success types.APIResult `json:",omitempty"`      // success項目
1236  
1237  	CommonServiceItem *naked.GSLB `json:",omitempty"`
1238  }
1239  
1240  // gSLBUpdateRequestEnvelope is envelop of API request
1241  type gSLBUpdateRequestEnvelope struct {
1242  	CommonServiceItem *naked.GSLB `json:",omitempty"`
1243  }
1244  
1245  // gSLBUpdateResponseEnvelope is envelop of API response
1246  type gSLBUpdateResponseEnvelope struct {
1247  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1248  	Success types.APIResult `json:",omitempty"`      // success項目
1249  
1250  	CommonServiceItem *naked.GSLB `json:",omitempty"`
1251  }
1252  
1253  // gSLBUpdateSettingsRequestEnvelope is envelop of API request
1254  type gSLBUpdateSettingsRequestEnvelope struct {
1255  	CommonServiceItem *naked.GSLBSettingsUpdate `json:",omitempty"`
1256  }
1257  
1258  // gSLBUpdateSettingsResponseEnvelope is envelop of API response
1259  type gSLBUpdateSettingsResponseEnvelope struct {
1260  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1261  	Success types.APIResult `json:",omitempty"`      // success項目
1262  
1263  	CommonServiceItem *naked.GSLB `json:",omitempty"`
1264  }
1265  
1266  // iconFindRequestEnvelope is envelop of API request
1267  type iconFindRequestEnvelope struct {
1268  	Count   int             `mapconv:",omitempty"`
1269  	From    int             `mapconv:",omitempty"`
1270  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1271  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
1272  	Include []string        `json:",omitempty" mapconv:",omitempty"`
1273  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
1274  }
1275  
1276  // iconFindResponseEnvelope is envelop of API response
1277  type iconFindResponseEnvelope struct {
1278  	Total int `json:",omitempty"` // トータル件数
1279  	From  int `json:",omitempty"` // ページング開始ページ
1280  	Count int `json:",omitempty"` // 件数
1281  
1282  	Icons []*naked.Icon `json:",omitempty"`
1283  }
1284  
1285  // iconCreateRequestEnvelope is envelop of API request
1286  type iconCreateRequestEnvelope struct {
1287  	Icon *naked.Icon `json:",omitempty"`
1288  }
1289  
1290  // iconCreateResponseEnvelope is envelop of API response
1291  type iconCreateResponseEnvelope struct {
1292  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1293  	Success types.APIResult `json:",omitempty"`      // success項目
1294  
1295  	Icon *naked.Icon `json:",omitempty"`
1296  }
1297  
1298  // iconReadResponseEnvelope is envelop of API response
1299  type iconReadResponseEnvelope struct {
1300  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1301  	Success types.APIResult `json:",omitempty"`      // success項目
1302  
1303  	Icon *naked.Icon `json:",omitempty"`
1304  }
1305  
1306  // iconUpdateRequestEnvelope is envelop of API request
1307  type iconUpdateRequestEnvelope struct {
1308  	Icon *naked.Icon `json:",omitempty"`
1309  }
1310  
1311  // iconUpdateResponseEnvelope is envelop of API response
1312  type iconUpdateResponseEnvelope struct {
1313  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1314  	Success types.APIResult `json:",omitempty"`      // success項目
1315  
1316  	Icon *naked.Icon `json:",omitempty"`
1317  }
1318  
1319  // interfaceFindRequestEnvelope is envelop of API request
1320  type interfaceFindRequestEnvelope struct {
1321  	Count   int             `mapconv:",omitempty"`
1322  	From    int             `mapconv:",omitempty"`
1323  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1324  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
1325  	Include []string        `json:",omitempty" mapconv:",omitempty"`
1326  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
1327  }
1328  
1329  // interfaceFindResponseEnvelope is envelop of API response
1330  type interfaceFindResponseEnvelope struct {
1331  	Total int `json:",omitempty"` // トータル件数
1332  	From  int `json:",omitempty"` // ページング開始ページ
1333  	Count int `json:",omitempty"` // 件数
1334  
1335  	Interfaces []*naked.Interface `json:",omitempty"`
1336  }
1337  
1338  // interfaceCreateRequestEnvelope is envelop of API request
1339  type interfaceCreateRequestEnvelope struct {
1340  	Interface *naked.Interface `json:",omitempty"`
1341  }
1342  
1343  // interfaceCreateResponseEnvelope is envelop of API response
1344  type interfaceCreateResponseEnvelope struct {
1345  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1346  	Success types.APIResult `json:",omitempty"`      // success項目
1347  
1348  	Interface *naked.Interface `json:",omitempty"`
1349  }
1350  
1351  // interfaceReadResponseEnvelope is envelop of API response
1352  type interfaceReadResponseEnvelope struct {
1353  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1354  	Success types.APIResult `json:",omitempty"`      // success項目
1355  
1356  	Interface *naked.Interface `json:",omitempty"`
1357  }
1358  
1359  // interfaceUpdateRequestEnvelope is envelop of API request
1360  type interfaceUpdateRequestEnvelope struct {
1361  	Interface *naked.Interface `json:",omitempty"`
1362  }
1363  
1364  // interfaceUpdateResponseEnvelope is envelop of API response
1365  type interfaceUpdateResponseEnvelope struct {
1366  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1367  	Success types.APIResult `json:",omitempty"`      // success項目
1368  
1369  	Interface *naked.Interface `json:",omitempty"`
1370  }
1371  
1372  // interfaceMonitorRequestEnvelope is envelop of API request
1373  type interfaceMonitorRequestEnvelope struct {
1374  	Start time.Time `json:",omitempty"`
1375  	End   time.Time `json:",omitempty"`
1376  }
1377  
1378  // interfaceMonitorResponseEnvelope is envelop of API response
1379  type interfaceMonitorResponseEnvelope struct {
1380  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1381  	Success types.APIResult `json:",omitempty"`      // success項目
1382  
1383  	Data *naked.MonitorValues `json:",omitempty"`
1384  }
1385  
1386  // internetFindRequestEnvelope is envelop of API request
1387  type internetFindRequestEnvelope struct {
1388  	Count   int             `mapconv:",omitempty"`
1389  	From    int             `mapconv:",omitempty"`
1390  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1391  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
1392  	Include []string        `json:",omitempty" mapconv:",omitempty"`
1393  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
1394  }
1395  
1396  // internetFindResponseEnvelope is envelop of API response
1397  type internetFindResponseEnvelope struct {
1398  	Total int `json:",omitempty"` // トータル件数
1399  	From  int `json:",omitempty"` // ページング開始ページ
1400  	Count int `json:",omitempty"` // 件数
1401  
1402  	Internet []*naked.Internet `json:",omitempty"`
1403  }
1404  
1405  // internetCreateRequestEnvelope is envelop of API request
1406  type internetCreateRequestEnvelope struct {
1407  	Internet *naked.Internet `json:",omitempty"`
1408  }
1409  
1410  // internetCreateResponseEnvelope is envelop of API response
1411  type internetCreateResponseEnvelope struct {
1412  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1413  	Success types.APIResult `json:",omitempty"`      // success項目
1414  
1415  	Internet *naked.Internet `json:",omitempty"`
1416  }
1417  
1418  // internetReadResponseEnvelope is envelop of API response
1419  type internetReadResponseEnvelope struct {
1420  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1421  	Success types.APIResult `json:",omitempty"`      // success項目
1422  
1423  	Internet *naked.Internet `json:",omitempty"`
1424  }
1425  
1426  // internetUpdateRequestEnvelope is envelop of API request
1427  type internetUpdateRequestEnvelope struct {
1428  	Internet *naked.Internet `json:",omitempty"`
1429  }
1430  
1431  // internetUpdateResponseEnvelope is envelop of API response
1432  type internetUpdateResponseEnvelope struct {
1433  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1434  	Success types.APIResult `json:",omitempty"`      // success項目
1435  
1436  	Internet *naked.Internet `json:",omitempty"`
1437  }
1438  
1439  // internetUpdateBandWidthRequestEnvelope is envelop of API request
1440  type internetUpdateBandWidthRequestEnvelope struct {
1441  	Internet *naked.Internet `json:",omitempty"`
1442  }
1443  
1444  // internetUpdateBandWidthResponseEnvelope is envelop of API response
1445  type internetUpdateBandWidthResponseEnvelope struct {
1446  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1447  	Success types.APIResult `json:",omitempty"`      // success項目
1448  
1449  	Internet *naked.Internet `json:",omitempty"`
1450  }
1451  
1452  // internetAddSubnetRequestEnvelope is envelop of API request
1453  type internetAddSubnetRequestEnvelope struct {
1454  	NetworkMaskLen int    `json:",omitempty"`
1455  	NextHop        string `json:",omitempty"`
1456  }
1457  
1458  // internetAddSubnetResponseEnvelope is envelop of API response
1459  type internetAddSubnetResponseEnvelope struct {
1460  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1461  	Success types.APIResult `json:",omitempty"`      // success項目
1462  
1463  	Subnet *naked.Subnet `json:",omitempty"`
1464  }
1465  
1466  // internetUpdateSubnetRequestEnvelope is envelop of API request
1467  type internetUpdateSubnetRequestEnvelope struct {
1468  	NextHop string `json:",omitempty"`
1469  }
1470  
1471  // internetUpdateSubnetResponseEnvelope is envelop of API response
1472  type internetUpdateSubnetResponseEnvelope struct {
1473  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1474  	Success types.APIResult `json:",omitempty"`      // success項目
1475  
1476  	Subnet *naked.Subnet `json:",omitempty"`
1477  }
1478  
1479  // internetMonitorRequestEnvelope is envelop of API request
1480  type internetMonitorRequestEnvelope struct {
1481  	Start time.Time `json:",omitempty"`
1482  	End   time.Time `json:",omitempty"`
1483  }
1484  
1485  // internetMonitorResponseEnvelope is envelop of API response
1486  type internetMonitorResponseEnvelope struct {
1487  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1488  	Success types.APIResult `json:",omitempty"`      // success項目
1489  
1490  	Data *naked.MonitorValues `json:",omitempty"`
1491  }
1492  
1493  // internetMonitorRouterRequestEnvelope is envelop of API request
1494  type internetMonitorRouterRequestEnvelope struct {
1495  	Start time.Time `json:",omitempty"`
1496  	End   time.Time `json:",omitempty"`
1497  }
1498  
1499  // internetMonitorRouterResponseEnvelope is envelop of API response
1500  type internetMonitorRouterResponseEnvelope struct {
1501  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1502  	Success types.APIResult `json:",omitempty"`      // success項目
1503  
1504  	Data *naked.MonitorValues `json:",omitempty"`
1505  }
1506  
1507  // internetEnableIPv6ResponseEnvelope is envelop of API response
1508  type internetEnableIPv6ResponseEnvelope struct {
1509  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1510  	Success types.APIResult `json:",omitempty"`      // success項目
1511  
1512  	IPv6Net *naked.IPv6Net `json:",omitempty"`
1513  }
1514  
1515  // internetPlanFindRequestEnvelope is envelop of API request
1516  type internetPlanFindRequestEnvelope struct {
1517  	Count   int             `mapconv:",omitempty"`
1518  	From    int             `mapconv:",omitempty"`
1519  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1520  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
1521  	Include []string        `json:",omitempty" mapconv:",omitempty"`
1522  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
1523  }
1524  
1525  // internetPlanFindResponseEnvelope is envelop of API response
1526  type internetPlanFindResponseEnvelope struct {
1527  	Total int `json:",omitempty"` // トータル件数
1528  	From  int `json:",omitempty"` // ページング開始ページ
1529  	Count int `json:",omitempty"` // 件数
1530  
1531  	InternetPlans []*naked.InternetPlan `json:",omitempty"`
1532  }
1533  
1534  // internetPlanReadResponseEnvelope is envelop of API response
1535  type internetPlanReadResponseEnvelope struct {
1536  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1537  	Success types.APIResult `json:",omitempty"`      // success項目
1538  
1539  	InternetPlan *naked.InternetPlan `json:",omitempty"`
1540  }
1541  
1542  // iPAddressListResponseEnvelope is envelop of API response
1543  type iPAddressListResponseEnvelope struct {
1544  	Total int `json:",omitempty"` // トータル件数
1545  	From  int `json:",omitempty"` // ページング開始ページ
1546  	Count int `json:",omitempty"` // 件数
1547  
1548  	IPAddress []*naked.IPAddress `json:",omitempty"`
1549  }
1550  
1551  // iPAddressReadResponseEnvelope is envelop of API response
1552  type iPAddressReadResponseEnvelope struct {
1553  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1554  	Success types.APIResult `json:",omitempty"`      // success項目
1555  
1556  	IPAddress *naked.IPAddress `json:",omitempty"`
1557  }
1558  
1559  // iPAddressUpdateHostNameRequestEnvelope is envelop of API request
1560  type iPAddressUpdateHostNameRequestEnvelope struct {
1561  	IPAddress *naked.IPAddress `json:",omitempty"`
1562  }
1563  
1564  // iPAddressUpdateHostNameResponseEnvelope is envelop of API response
1565  type iPAddressUpdateHostNameResponseEnvelope struct {
1566  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1567  	Success types.APIResult `json:",omitempty"`      // success項目
1568  
1569  	IPAddress *naked.IPAddress `json:",omitempty"`
1570  }
1571  
1572  // iPv6NetListResponseEnvelope is envelop of API response
1573  type iPv6NetListResponseEnvelope struct {
1574  	Total int `json:",omitempty"` // トータル件数
1575  	From  int `json:",omitempty"` // ページング開始ページ
1576  	Count int `json:",omitempty"` // 件数
1577  
1578  	IPv6Nets []*naked.IPv6Net `json:",omitempty"`
1579  }
1580  
1581  // iPv6NetFindRequestEnvelope is envelop of API request
1582  type iPv6NetFindRequestEnvelope struct {
1583  	Count   int             `mapconv:",omitempty"`
1584  	From    int             `mapconv:",omitempty"`
1585  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1586  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
1587  	Include []string        `json:",omitempty" mapconv:",omitempty"`
1588  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
1589  }
1590  
1591  // iPv6NetFindResponseEnvelope is envelop of API response
1592  type iPv6NetFindResponseEnvelope struct {
1593  	Total int `json:",omitempty"` // トータル件数
1594  	From  int `json:",omitempty"` // ページング開始ページ
1595  	Count int `json:",omitempty"` // 件数
1596  
1597  	IPv6Nets []*naked.IPv6Net `json:",omitempty"`
1598  }
1599  
1600  // iPv6NetReadResponseEnvelope is envelop of API response
1601  type iPv6NetReadResponseEnvelope struct {
1602  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1603  	Success types.APIResult `json:",omitempty"`      // success項目
1604  
1605  	IPv6Net *naked.IPv6Net `json:",omitempty"`
1606  }
1607  
1608  // iPv6AddrFindRequestEnvelope is envelop of API request
1609  type iPv6AddrFindRequestEnvelope struct {
1610  	Count   int             `mapconv:",omitempty"`
1611  	From    int             `mapconv:",omitempty"`
1612  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1613  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
1614  	Include []string        `json:",omitempty" mapconv:",omitempty"`
1615  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
1616  }
1617  
1618  // iPv6AddrFindResponseEnvelope is envelop of API response
1619  type iPv6AddrFindResponseEnvelope struct {
1620  	Total int `json:",omitempty"` // トータル件数
1621  	From  int `json:",omitempty"` // ページング開始ページ
1622  	Count int `json:",omitempty"` // 件数
1623  
1624  	IPv6Addrs []*naked.IPv6Addr `json:",omitempty"`
1625  }
1626  
1627  // iPv6AddrCreateRequestEnvelope is envelop of API request
1628  type iPv6AddrCreateRequestEnvelope struct {
1629  	IPv6Addr *naked.IPv6Addr `json:",omitempty"`
1630  }
1631  
1632  // iPv6AddrCreateResponseEnvelope is envelop of API response
1633  type iPv6AddrCreateResponseEnvelope struct {
1634  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1635  	Success types.APIResult `json:",omitempty"`      // success項目
1636  
1637  	IPv6Addr *naked.IPv6Addr `json:",omitempty"`
1638  }
1639  
1640  // iPv6AddrReadResponseEnvelope is envelop of API response
1641  type iPv6AddrReadResponseEnvelope struct {
1642  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1643  	Success types.APIResult `json:",omitempty"`      // success項目
1644  
1645  	IPv6Addr *naked.IPv6Addr `json:",omitempty"`
1646  }
1647  
1648  // iPv6AddrUpdateRequestEnvelope is envelop of API request
1649  type iPv6AddrUpdateRequestEnvelope struct {
1650  	IPv6Addr *naked.IPv6Addr `json:",omitempty"`
1651  }
1652  
1653  // iPv6AddrUpdateResponseEnvelope is envelop of API response
1654  type iPv6AddrUpdateResponseEnvelope struct {
1655  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1656  	Success types.APIResult `json:",omitempty"`      // success項目
1657  
1658  	IPv6Addr *naked.IPv6Addr `json:",omitempty"`
1659  }
1660  
1661  // licenseFindRequestEnvelope is envelop of API request
1662  type licenseFindRequestEnvelope struct {
1663  	Count   int             `mapconv:",omitempty"`
1664  	From    int             `mapconv:",omitempty"`
1665  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1666  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
1667  	Include []string        `json:",omitempty" mapconv:",omitempty"`
1668  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
1669  }
1670  
1671  // licenseFindResponseEnvelope is envelop of API response
1672  type licenseFindResponseEnvelope struct {
1673  	Total int `json:",omitempty"` // トータル件数
1674  	From  int `json:",omitempty"` // ページング開始ページ
1675  	Count int `json:",omitempty"` // 件数
1676  
1677  	Licenses []*naked.License `json:",omitempty"`
1678  }
1679  
1680  // licenseCreateRequestEnvelope is envelop of API request
1681  type licenseCreateRequestEnvelope struct {
1682  	License *naked.License `json:",omitempty"`
1683  }
1684  
1685  // licenseCreateResponseEnvelope is envelop of API response
1686  type licenseCreateResponseEnvelope struct {
1687  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1688  	Success types.APIResult `json:",omitempty"`      // success項目
1689  
1690  	License *naked.License `json:",omitempty"`
1691  }
1692  
1693  // licenseReadResponseEnvelope is envelop of API response
1694  type licenseReadResponseEnvelope struct {
1695  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1696  	Success types.APIResult `json:",omitempty"`      // success項目
1697  
1698  	License *naked.License `json:",omitempty"`
1699  }
1700  
1701  // licenseUpdateRequestEnvelope is envelop of API request
1702  type licenseUpdateRequestEnvelope struct {
1703  	License *naked.License `json:",omitempty"`
1704  }
1705  
1706  // licenseUpdateResponseEnvelope is envelop of API response
1707  type licenseUpdateResponseEnvelope struct {
1708  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1709  	Success types.APIResult `json:",omitempty"`      // success項目
1710  
1711  	License *naked.License `json:",omitempty"`
1712  }
1713  
1714  // licenseInfoFindRequestEnvelope is envelop of API request
1715  type licenseInfoFindRequestEnvelope struct {
1716  	Count   int             `mapconv:",omitempty"`
1717  	From    int             `mapconv:",omitempty"`
1718  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1719  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
1720  	Include []string        `json:",omitempty" mapconv:",omitempty"`
1721  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
1722  }
1723  
1724  // licenseInfoFindResponseEnvelope is envelop of API response
1725  type licenseInfoFindResponseEnvelope struct {
1726  	Total int `json:",omitempty"` // トータル件数
1727  	From  int `json:",omitempty"` // ページング開始ページ
1728  	Count int `json:",omitempty"` // 件数
1729  
1730  	LicenseInfo []*naked.LicenseInfo `json:",omitempty"`
1731  }
1732  
1733  // licenseInfoReadResponseEnvelope is envelop of API response
1734  type licenseInfoReadResponseEnvelope struct {
1735  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1736  	Success types.APIResult `json:",omitempty"`      // success項目
1737  
1738  	LicenseInfo *naked.LicenseInfo `json:",omitempty"`
1739  }
1740  
1741  // loadBalancerFindRequestEnvelope is envelop of API request
1742  type loadBalancerFindRequestEnvelope struct {
1743  	Count   int             `mapconv:",omitempty"`
1744  	From    int             `mapconv:",omitempty"`
1745  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1746  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
1747  	Include []string        `json:",omitempty" mapconv:",omitempty"`
1748  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
1749  }
1750  
1751  // loadBalancerFindResponseEnvelope is envelop of API response
1752  type loadBalancerFindResponseEnvelope struct {
1753  	Total int `json:",omitempty"` // トータル件数
1754  	From  int `json:",omitempty"` // ページング開始ページ
1755  	Count int `json:",omitempty"` // 件数
1756  
1757  	Appliances []*naked.LoadBalancer `json:",omitempty"`
1758  }
1759  
1760  // loadBalancerCreateRequestEnvelope is envelop of API request
1761  type loadBalancerCreateRequestEnvelope struct {
1762  	Appliance *naked.LoadBalancer `json:",omitempty"`
1763  }
1764  
1765  // loadBalancerCreateResponseEnvelope is envelop of API response
1766  type loadBalancerCreateResponseEnvelope struct {
1767  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1768  	Success types.APIResult `json:",omitempty"`      // success項目
1769  
1770  	Appliance *naked.LoadBalancer `json:",omitempty"`
1771  }
1772  
1773  // loadBalancerReadResponseEnvelope is envelop of API response
1774  type loadBalancerReadResponseEnvelope struct {
1775  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1776  	Success types.APIResult `json:",omitempty"`      // success項目
1777  
1778  	Appliance *naked.LoadBalancer `json:",omitempty"`
1779  }
1780  
1781  // loadBalancerUpdateRequestEnvelope is envelop of API request
1782  type loadBalancerUpdateRequestEnvelope struct {
1783  	Appliance *naked.LoadBalancer `json:",omitempty"`
1784  }
1785  
1786  // loadBalancerUpdateResponseEnvelope is envelop of API response
1787  type loadBalancerUpdateResponseEnvelope struct {
1788  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1789  	Success types.APIResult `json:",omitempty"`      // success項目
1790  
1791  	Appliance *naked.LoadBalancer `json:",omitempty"`
1792  }
1793  
1794  // loadBalancerUpdateSettingsRequestEnvelope is envelop of API request
1795  type loadBalancerUpdateSettingsRequestEnvelope struct {
1796  	Appliance *naked.LoadBalancerSettingsUpdate `json:",omitempty"`
1797  }
1798  
1799  // loadBalancerUpdateSettingsResponseEnvelope is envelop of API response
1800  type loadBalancerUpdateSettingsResponseEnvelope struct {
1801  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1802  	Success types.APIResult `json:",omitempty"`      // success項目
1803  
1804  	Appliance *naked.LoadBalancer `json:",omitempty"`
1805  }
1806  
1807  // loadBalancerShutdownRequestEnvelope is envelop of API request
1808  type loadBalancerShutdownRequestEnvelope struct {
1809  	Force bool `json:",omitempty"`
1810  }
1811  
1812  // loadBalancerMonitorCPURequestEnvelope is envelop of API request
1813  type loadBalancerMonitorCPURequestEnvelope struct {
1814  	Start time.Time `json:",omitempty"`
1815  	End   time.Time `json:",omitempty"`
1816  }
1817  
1818  // loadBalancerMonitorCPUResponseEnvelope is envelop of API response
1819  type loadBalancerMonitorCPUResponseEnvelope struct {
1820  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1821  	Success types.APIResult `json:",omitempty"`      // success項目
1822  
1823  	Data *naked.MonitorValues `json:",omitempty"`
1824  }
1825  
1826  // loadBalancerMonitorInterfaceRequestEnvelope is envelop of API request
1827  type loadBalancerMonitorInterfaceRequestEnvelope struct {
1828  	Start time.Time `json:",omitempty"`
1829  	End   time.Time `json:",omitempty"`
1830  }
1831  
1832  // loadBalancerMonitorInterfaceResponseEnvelope is envelop of API response
1833  type loadBalancerMonitorInterfaceResponseEnvelope struct {
1834  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1835  	Success types.APIResult `json:",omitempty"`      // success項目
1836  
1837  	Data *naked.MonitorValues `json:",omitempty"`
1838  }
1839  
1840  // loadBalancerStatusResponseEnvelope is envelop of API response
1841  type loadBalancerStatusResponseEnvelope struct {
1842  	Total int `json:",omitempty"` // トータル件数
1843  	From  int `json:",omitempty"` // ページング開始ページ
1844  	Count int `json:",omitempty"` // 件数
1845  
1846  	LoadBalancer []*naked.LoadBalancerStatus `json:",omitempty"`
1847  }
1848  
1849  // localRouterFindRequestEnvelope is envelop of API request
1850  type localRouterFindRequestEnvelope struct {
1851  	Count   int             `mapconv:",omitempty"`
1852  	From    int             `mapconv:",omitempty"`
1853  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1854  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
1855  	Include []string        `json:",omitempty" mapconv:",omitempty"`
1856  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
1857  }
1858  
1859  // localRouterFindResponseEnvelope is envelop of API response
1860  type localRouterFindResponseEnvelope struct {
1861  	Total int `json:",omitempty"` // トータル件数
1862  	From  int `json:",omitempty"` // ページング開始ページ
1863  	Count int `json:",omitempty"` // 件数
1864  
1865  	CommonServiceItems []*naked.LocalRouter `json:",omitempty"`
1866  }
1867  
1868  // localRouterCreateRequestEnvelope is envelop of API request
1869  type localRouterCreateRequestEnvelope struct {
1870  	CommonServiceItem *naked.LocalRouter `json:",omitempty"`
1871  }
1872  
1873  // localRouterCreateResponseEnvelope is envelop of API response
1874  type localRouterCreateResponseEnvelope struct {
1875  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1876  	Success types.APIResult `json:",omitempty"`      // success項目
1877  
1878  	CommonServiceItem *naked.LocalRouter `json:",omitempty"`
1879  }
1880  
1881  // localRouterReadResponseEnvelope is envelop of API response
1882  type localRouterReadResponseEnvelope struct {
1883  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1884  	Success types.APIResult `json:",omitempty"`      // success項目
1885  
1886  	CommonServiceItem *naked.LocalRouter `json:",omitempty"`
1887  }
1888  
1889  // localRouterUpdateRequestEnvelope is envelop of API request
1890  type localRouterUpdateRequestEnvelope struct {
1891  	CommonServiceItem *naked.LocalRouter `json:",omitempty"`
1892  }
1893  
1894  // localRouterUpdateResponseEnvelope is envelop of API response
1895  type localRouterUpdateResponseEnvelope struct {
1896  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1897  	Success types.APIResult `json:",omitempty"`      // success項目
1898  
1899  	CommonServiceItem *naked.LocalRouter `json:",omitempty"`
1900  }
1901  
1902  // localRouterUpdateSettingsRequestEnvelope is envelop of API request
1903  type localRouterUpdateSettingsRequestEnvelope struct {
1904  	CommonServiceItem *naked.LocalRouterSettingsUpdate `json:",omitempty"`
1905  }
1906  
1907  // localRouterUpdateSettingsResponseEnvelope is envelop of API response
1908  type localRouterUpdateSettingsResponseEnvelope struct {
1909  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1910  	Success types.APIResult `json:",omitempty"`      // success項目
1911  
1912  	CommonServiceItem *naked.LocalRouter `json:",omitempty"`
1913  }
1914  
1915  // localRouterHealthStatusResponseEnvelope is envelop of API response
1916  type localRouterHealthStatusResponseEnvelope struct {
1917  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1918  	Success types.APIResult `json:",omitempty"`      // success項目
1919  
1920  	LocalRouter *naked.LocalRouterHealth `json:",omitempty"`
1921  }
1922  
1923  // localRouterMonitorLocalRouterRequestEnvelope is envelop of API request
1924  type localRouterMonitorLocalRouterRequestEnvelope struct {
1925  	Start time.Time `json:",omitempty"`
1926  	End   time.Time `json:",omitempty"`
1927  }
1928  
1929  // localRouterMonitorLocalRouterResponseEnvelope is envelop of API response
1930  type localRouterMonitorLocalRouterResponseEnvelope struct {
1931  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1932  	Success types.APIResult `json:",omitempty"`      // success項目
1933  
1934  	Data *naked.MonitorValues `json:",omitempty"`
1935  }
1936  
1937  // mobileGatewayFindRequestEnvelope is envelop of API request
1938  type mobileGatewayFindRequestEnvelope struct {
1939  	Count   int             `mapconv:",omitempty"`
1940  	From    int             `mapconv:",omitempty"`
1941  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1942  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
1943  	Include []string        `json:",omitempty" mapconv:",omitempty"`
1944  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
1945  }
1946  
1947  // mobileGatewayFindResponseEnvelope is envelop of API response
1948  type mobileGatewayFindResponseEnvelope struct {
1949  	Total int `json:",omitempty"` // トータル件数
1950  	From  int `json:",omitempty"` // ページング開始ページ
1951  	Count int `json:",omitempty"` // 件数
1952  
1953  	Appliances []*naked.MobileGateway `json:",omitempty"`
1954  }
1955  
1956  // mobileGatewayCreateRequestEnvelope is envelop of API request
1957  type mobileGatewayCreateRequestEnvelope struct {
1958  	Appliance *naked.MobileGateway `json:",omitempty"`
1959  }
1960  
1961  // mobileGatewayCreateResponseEnvelope is envelop of API response
1962  type mobileGatewayCreateResponseEnvelope struct {
1963  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1964  	Success types.APIResult `json:",omitempty"`      // success項目
1965  
1966  	Appliance *naked.MobileGateway `json:",omitempty"`
1967  }
1968  
1969  // mobileGatewayReadResponseEnvelope is envelop of API response
1970  type mobileGatewayReadResponseEnvelope struct {
1971  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1972  	Success types.APIResult `json:",omitempty"`      // success項目
1973  
1974  	Appliance *naked.MobileGateway `json:",omitempty"`
1975  }
1976  
1977  // mobileGatewayUpdateRequestEnvelope is envelop of API request
1978  type mobileGatewayUpdateRequestEnvelope struct {
1979  	Appliance *naked.MobileGateway `json:",omitempty"`
1980  }
1981  
1982  // mobileGatewayUpdateResponseEnvelope is envelop of API response
1983  type mobileGatewayUpdateResponseEnvelope struct {
1984  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1985  	Success types.APIResult `json:",omitempty"`      // success項目
1986  
1987  	Appliance *naked.MobileGateway `json:",omitempty"`
1988  }
1989  
1990  // mobileGatewayUpdateSettingsRequestEnvelope is envelop of API request
1991  type mobileGatewayUpdateSettingsRequestEnvelope struct {
1992  	Appliance *naked.MobileGatewaySettingsUpdate `json:",omitempty"`
1993  }
1994  
1995  // mobileGatewayUpdateSettingsResponseEnvelope is envelop of API response
1996  type mobileGatewayUpdateSettingsResponseEnvelope struct {
1997  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
1998  	Success types.APIResult `json:",omitempty"`      // success項目
1999  
2000  	Appliance *naked.MobileGateway `json:",omitempty"`
2001  }
2002  
2003  // mobileGatewayShutdownRequestEnvelope is envelop of API request
2004  type mobileGatewayShutdownRequestEnvelope struct {
2005  	Force bool `json:",omitempty"`
2006  }
2007  
2008  // mobileGatewayGetDNSResponseEnvelope is envelop of API response
2009  type mobileGatewayGetDNSResponseEnvelope struct {
2010  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2011  	Success types.APIResult `json:",omitempty"`      // success項目
2012  
2013  	SIMGroup *naked.MobileGatewaySIMGroup `json:"sim_group"`
2014  }
2015  
2016  // mobileGatewaySetDNSRequestEnvelope is envelop of API request
2017  type mobileGatewaySetDNSRequestEnvelope struct {
2018  	SIMGroup *naked.MobileGatewaySIMGroup `json:"sim_group"`
2019  }
2020  
2021  // mobileGatewayGetSIMRoutesResponseEnvelope is envelop of API response
2022  type mobileGatewayGetSIMRoutesResponseEnvelope struct {
2023  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2024  	Success types.APIResult `json:",omitempty"`      // success項目
2025  
2026  	SIMRoutes []*naked.MobileGatewaySIMRoute `json:"sim_routes"`
2027  }
2028  
2029  // mobileGatewaySetSIMRoutesRequestEnvelope is envelop of API request
2030  type mobileGatewaySetSIMRoutesRequestEnvelope struct {
2031  	SIMRoutes []*naked.MobileGatewaySIMRoute `json:"sim_routes"`
2032  }
2033  
2034  // mobileGatewayListSIMResponseEnvelope is envelop of API response
2035  type mobileGatewayListSIMResponseEnvelope struct {
2036  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2037  	Success types.APIResult `json:",omitempty"`      // success項目
2038  
2039  	SIM []*naked.SIMInfo `json:"sim"`
2040  }
2041  
2042  // mobileGatewayAddSIMRequestEnvelope is envelop of API request
2043  type mobileGatewayAddSIMRequestEnvelope struct {
2044  	SIM *naked.SIMInfo `json:"sim"`
2045  }
2046  
2047  // mobileGatewayLogsResponseEnvelope is envelop of API response
2048  type mobileGatewayLogsResponseEnvelope struct {
2049  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2050  	Success types.APIResult `json:",omitempty"`      // success項目
2051  
2052  	Logs []*naked.SIMLog `json:"logs"`
2053  }
2054  
2055  // mobileGatewayGetTrafficConfigResponseEnvelope is envelop of API response
2056  type mobileGatewayGetTrafficConfigResponseEnvelope struct {
2057  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2058  	Success types.APIResult `json:",omitempty"`      // success項目
2059  
2060  	TrafficMonitoring *naked.TrafficMonitoringConfig `json:"traffic_monitoring_config"`
2061  }
2062  
2063  // mobileGatewaySetTrafficConfigRequestEnvelope is envelop of API request
2064  type mobileGatewaySetTrafficConfigRequestEnvelope struct {
2065  	TrafficMonitoring *naked.TrafficMonitoringConfig `json:"traffic_monitoring_config"`
2066  }
2067  
2068  // mobileGatewayTrafficStatusResponseEnvelope is envelop of API response
2069  type mobileGatewayTrafficStatusResponseEnvelope struct {
2070  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2071  	Success types.APIResult `json:",omitempty"`      // success項目
2072  
2073  	TrafficStatus *naked.TrafficStatus `json:"traffic_status"`
2074  }
2075  
2076  // mobileGatewayMonitorInterfaceRequestEnvelope is envelop of API request
2077  type mobileGatewayMonitorInterfaceRequestEnvelope struct {
2078  	Start time.Time `json:",omitempty"`
2079  	End   time.Time `json:",omitempty"`
2080  }
2081  
2082  // mobileGatewayMonitorInterfaceResponseEnvelope is envelop of API response
2083  type mobileGatewayMonitorInterfaceResponseEnvelope struct {
2084  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2085  	Success types.APIResult `json:",omitempty"`      // success項目
2086  
2087  	Data *naked.MonitorValues `json:",omitempty"`
2088  }
2089  
2090  // nFSFindRequestEnvelope is envelop of API request
2091  type nFSFindRequestEnvelope struct {
2092  	Count   int             `mapconv:",omitempty"`
2093  	From    int             `mapconv:",omitempty"`
2094  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2095  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
2096  	Include []string        `json:",omitempty" mapconv:",omitempty"`
2097  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
2098  }
2099  
2100  // nFSFindResponseEnvelope is envelop of API response
2101  type nFSFindResponseEnvelope struct {
2102  	Total int `json:",omitempty"` // トータル件数
2103  	From  int `json:",omitempty"` // ページング開始ページ
2104  	Count int `json:",omitempty"` // 件数
2105  
2106  	Appliances []*naked.NFS `json:",omitempty"`
2107  }
2108  
2109  // nFSCreateRequestEnvelope is envelop of API request
2110  type nFSCreateRequestEnvelope struct {
2111  	Appliance *naked.NFS `json:",omitempty"`
2112  }
2113  
2114  // nFSCreateResponseEnvelope is envelop of API response
2115  type nFSCreateResponseEnvelope struct {
2116  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2117  	Success types.APIResult `json:",omitempty"`      // success項目
2118  
2119  	Appliance *naked.NFS `json:",omitempty"`
2120  }
2121  
2122  // nFSReadResponseEnvelope is envelop of API response
2123  type nFSReadResponseEnvelope struct {
2124  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2125  	Success types.APIResult `json:",omitempty"`      // success項目
2126  
2127  	Appliance *naked.NFS `json:",omitempty"`
2128  }
2129  
2130  // nFSUpdateRequestEnvelope is envelop of API request
2131  type nFSUpdateRequestEnvelope struct {
2132  	Appliance *naked.NFS `json:",omitempty"`
2133  }
2134  
2135  // nFSUpdateResponseEnvelope is envelop of API response
2136  type nFSUpdateResponseEnvelope struct {
2137  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2138  	Success types.APIResult `json:",omitempty"`      // success項目
2139  
2140  	Appliance *naked.NFS `json:",omitempty"`
2141  }
2142  
2143  // nFSShutdownRequestEnvelope is envelop of API request
2144  type nFSShutdownRequestEnvelope struct {
2145  	Force bool `json:",omitempty"`
2146  }
2147  
2148  // nFSMonitorCPURequestEnvelope is envelop of API request
2149  type nFSMonitorCPURequestEnvelope struct {
2150  	Start time.Time `json:",omitempty"`
2151  	End   time.Time `json:",omitempty"`
2152  }
2153  
2154  // nFSMonitorCPUResponseEnvelope is envelop of API response
2155  type nFSMonitorCPUResponseEnvelope struct {
2156  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2157  	Success types.APIResult `json:",omitempty"`      // success項目
2158  
2159  	Data *naked.MonitorValues `json:",omitempty"`
2160  }
2161  
2162  // nFSMonitorFreeDiskSizeRequestEnvelope is envelop of API request
2163  type nFSMonitorFreeDiskSizeRequestEnvelope struct {
2164  	Start time.Time `json:",omitempty"`
2165  	End   time.Time `json:",omitempty"`
2166  }
2167  
2168  // nFSMonitorFreeDiskSizeResponseEnvelope is envelop of API response
2169  type nFSMonitorFreeDiskSizeResponseEnvelope struct {
2170  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2171  	Success types.APIResult `json:",omitempty"`      // success項目
2172  
2173  	Data *naked.MonitorValues `json:",omitempty"`
2174  }
2175  
2176  // nFSMonitorInterfaceRequestEnvelope is envelop of API request
2177  type nFSMonitorInterfaceRequestEnvelope struct {
2178  	Start time.Time `json:",omitempty"`
2179  	End   time.Time `json:",omitempty"`
2180  }
2181  
2182  // nFSMonitorInterfaceResponseEnvelope is envelop of API response
2183  type nFSMonitorInterfaceResponseEnvelope struct {
2184  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2185  	Success types.APIResult `json:",omitempty"`      // success項目
2186  
2187  	Data *naked.MonitorValues `json:",omitempty"`
2188  }
2189  
2190  // noteFindRequestEnvelope is envelop of API request
2191  type noteFindRequestEnvelope struct {
2192  	Count   int             `mapconv:",omitempty"`
2193  	From    int             `mapconv:",omitempty"`
2194  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2195  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
2196  	Include []string        `json:",omitempty" mapconv:",omitempty"`
2197  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
2198  }
2199  
2200  // noteFindResponseEnvelope is envelop of API response
2201  type noteFindResponseEnvelope struct {
2202  	Total int `json:",omitempty"` // トータル件数
2203  	From  int `json:",omitempty"` // ページング開始ページ
2204  	Count int `json:",omitempty"` // 件数
2205  
2206  	Notes []*naked.Note `json:",omitempty"`
2207  }
2208  
2209  // noteCreateRequestEnvelope is envelop of API request
2210  type noteCreateRequestEnvelope struct {
2211  	Note *naked.Note `json:",omitempty"`
2212  }
2213  
2214  // noteCreateResponseEnvelope is envelop of API response
2215  type noteCreateResponseEnvelope struct {
2216  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2217  	Success types.APIResult `json:",omitempty"`      // success項目
2218  
2219  	Note *naked.Note `json:",omitempty"`
2220  }
2221  
2222  // noteReadResponseEnvelope is envelop of API response
2223  type noteReadResponseEnvelope struct {
2224  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2225  	Success types.APIResult `json:",omitempty"`      // success項目
2226  
2227  	Note *naked.Note `json:",omitempty"`
2228  }
2229  
2230  // noteUpdateRequestEnvelope is envelop of API request
2231  type noteUpdateRequestEnvelope struct {
2232  	Note *naked.Note `json:",omitempty"`
2233  }
2234  
2235  // noteUpdateResponseEnvelope is envelop of API response
2236  type noteUpdateResponseEnvelope struct {
2237  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2238  	Success types.APIResult `json:",omitempty"`      // success項目
2239  
2240  	Note *naked.Note `json:",omitempty"`
2241  }
2242  
2243  // packetFilterFindRequestEnvelope is envelop of API request
2244  type packetFilterFindRequestEnvelope struct {
2245  	Count   int             `mapconv:",omitempty"`
2246  	From    int             `mapconv:",omitempty"`
2247  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2248  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
2249  	Include []string        `json:",omitempty" mapconv:",omitempty"`
2250  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
2251  }
2252  
2253  // packetFilterFindResponseEnvelope is envelop of API response
2254  type packetFilterFindResponseEnvelope struct {
2255  	Total int `json:",omitempty"` // トータル件数
2256  	From  int `json:",omitempty"` // ページング開始ページ
2257  	Count int `json:",omitempty"` // 件数
2258  
2259  	PacketFilters []*naked.PacketFilter `json:",omitempty"`
2260  }
2261  
2262  // packetFilterCreateRequestEnvelope is envelop of API request
2263  type packetFilterCreateRequestEnvelope struct {
2264  	PacketFilter *naked.PacketFilter `json:",omitempty"`
2265  }
2266  
2267  // packetFilterCreateResponseEnvelope is envelop of API response
2268  type packetFilterCreateResponseEnvelope struct {
2269  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2270  	Success types.APIResult `json:",omitempty"`      // success項目
2271  
2272  	PacketFilter *naked.PacketFilter `json:",omitempty"`
2273  }
2274  
2275  // packetFilterReadResponseEnvelope is envelop of API response
2276  type packetFilterReadResponseEnvelope struct {
2277  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2278  	Success types.APIResult `json:",omitempty"`      // success項目
2279  
2280  	PacketFilter *naked.PacketFilter `json:",omitempty"`
2281  }
2282  
2283  // packetFilterUpdateRequestEnvelope is envelop of API request
2284  type packetFilterUpdateRequestEnvelope struct {
2285  	PacketFilter           *naked.PacketFilter `json:",omitempty"`
2286  	OriginalExpressionHash string              `json:",omitempty"`
2287  }
2288  
2289  // packetFilterUpdateResponseEnvelope is envelop of API response
2290  type packetFilterUpdateResponseEnvelope struct {
2291  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2292  	Success types.APIResult `json:",omitempty"`      // success項目
2293  
2294  	PacketFilter *naked.PacketFilter `json:",omitempty"`
2295  }
2296  
2297  // privateHostFindRequestEnvelope is envelop of API request
2298  type privateHostFindRequestEnvelope struct {
2299  	Count   int             `mapconv:",omitempty"`
2300  	From    int             `mapconv:",omitempty"`
2301  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2302  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
2303  	Include []string        `json:",omitempty" mapconv:",omitempty"`
2304  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
2305  }
2306  
2307  // privateHostFindResponseEnvelope is envelop of API response
2308  type privateHostFindResponseEnvelope struct {
2309  	Total int `json:",omitempty"` // トータル件数
2310  	From  int `json:",omitempty"` // ページング開始ページ
2311  	Count int `json:",omitempty"` // 件数
2312  
2313  	PrivateHosts []*naked.PrivateHost `json:",omitempty"`
2314  }
2315  
2316  // privateHostCreateRequestEnvelope is envelop of API request
2317  type privateHostCreateRequestEnvelope struct {
2318  	PrivateHost *naked.PrivateHost `json:",omitempty"`
2319  }
2320  
2321  // privateHostCreateResponseEnvelope is envelop of API response
2322  type privateHostCreateResponseEnvelope struct {
2323  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2324  	Success types.APIResult `json:",omitempty"`      // success項目
2325  
2326  	PrivateHost *naked.PrivateHost `json:",omitempty"`
2327  }
2328  
2329  // privateHostReadResponseEnvelope is envelop of API response
2330  type privateHostReadResponseEnvelope struct {
2331  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2332  	Success types.APIResult `json:",omitempty"`      // success項目
2333  
2334  	PrivateHost *naked.PrivateHost `json:",omitempty"`
2335  }
2336  
2337  // privateHostUpdateRequestEnvelope is envelop of API request
2338  type privateHostUpdateRequestEnvelope struct {
2339  	PrivateHost *naked.PrivateHost `json:",omitempty"`
2340  }
2341  
2342  // privateHostUpdateResponseEnvelope is envelop of API response
2343  type privateHostUpdateResponseEnvelope struct {
2344  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2345  	Success types.APIResult `json:",omitempty"`      // success項目
2346  
2347  	PrivateHost *naked.PrivateHost `json:",omitempty"`
2348  }
2349  
2350  // privateHostPlanFindRequestEnvelope is envelop of API request
2351  type privateHostPlanFindRequestEnvelope struct {
2352  	Count   int             `mapconv:",omitempty"`
2353  	From    int             `mapconv:",omitempty"`
2354  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2355  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
2356  	Include []string        `json:",omitempty" mapconv:",omitempty"`
2357  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
2358  }
2359  
2360  // privateHostPlanFindResponseEnvelope is envelop of API response
2361  type privateHostPlanFindResponseEnvelope struct {
2362  	Total int `json:",omitempty"` // トータル件数
2363  	From  int `json:",omitempty"` // ページング開始ページ
2364  	Count int `json:",omitempty"` // 件数
2365  
2366  	PrivateHostPlans []*naked.PrivateHostPlan `json:",omitempty"`
2367  }
2368  
2369  // privateHostPlanReadResponseEnvelope is envelop of API response
2370  type privateHostPlanReadResponseEnvelope struct {
2371  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2372  	Success types.APIResult `json:",omitempty"`      // success項目
2373  
2374  	PrivateHostPlan *naked.PrivateHostPlan `json:",omitempty"`
2375  }
2376  
2377  // proxyLBFindRequestEnvelope is envelop of API request
2378  type proxyLBFindRequestEnvelope struct {
2379  	Count   int             `mapconv:",omitempty"`
2380  	From    int             `mapconv:",omitempty"`
2381  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2382  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
2383  	Include []string        `json:",omitempty" mapconv:",omitempty"`
2384  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
2385  }
2386  
2387  // proxyLBFindResponseEnvelope is envelop of API response
2388  type proxyLBFindResponseEnvelope struct {
2389  	Total int `json:",omitempty"` // トータル件数
2390  	From  int `json:",omitempty"` // ページング開始ページ
2391  	Count int `json:",omitempty"` // 件数
2392  
2393  	CommonServiceItems []*naked.ProxyLB `json:",omitempty"`
2394  }
2395  
2396  // proxyLBCreateRequestEnvelope is envelop of API request
2397  type proxyLBCreateRequestEnvelope struct {
2398  	CommonServiceItem *naked.ProxyLB `json:",omitempty"`
2399  }
2400  
2401  // proxyLBCreateResponseEnvelope is envelop of API response
2402  type proxyLBCreateResponseEnvelope struct {
2403  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2404  	Success types.APIResult `json:",omitempty"`      // success項目
2405  
2406  	CommonServiceItem *naked.ProxyLB `json:",omitempty"`
2407  }
2408  
2409  // proxyLBReadResponseEnvelope is envelop of API response
2410  type proxyLBReadResponseEnvelope struct {
2411  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2412  	Success types.APIResult `json:",omitempty"`      // success項目
2413  
2414  	CommonServiceItem *naked.ProxyLB `json:",omitempty"`
2415  }
2416  
2417  // proxyLBUpdateRequestEnvelope is envelop of API request
2418  type proxyLBUpdateRequestEnvelope struct {
2419  	CommonServiceItem *naked.ProxyLB `json:",omitempty"`
2420  }
2421  
2422  // proxyLBUpdateResponseEnvelope is envelop of API response
2423  type proxyLBUpdateResponseEnvelope struct {
2424  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2425  	Success types.APIResult `json:",omitempty"`      // success項目
2426  
2427  	CommonServiceItem *naked.ProxyLB `json:",omitempty"`
2428  }
2429  
2430  // proxyLBUpdateSettingsRequestEnvelope is envelop of API request
2431  type proxyLBUpdateSettingsRequestEnvelope struct {
2432  	CommonServiceItem *naked.ProxyLBSettingsUpdate `json:",omitempty"`
2433  }
2434  
2435  // proxyLBUpdateSettingsResponseEnvelope is envelop of API response
2436  type proxyLBUpdateSettingsResponseEnvelope struct {
2437  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2438  	Success types.APIResult `json:",omitempty"`      // success項目
2439  
2440  	CommonServiceItem *naked.ProxyLB `json:",omitempty"`
2441  }
2442  
2443  // proxyLBChangePlanRequestEnvelope is envelop of API request
2444  type proxyLBChangePlanRequestEnvelope struct {
2445  	CommonServiceItem *naked.ProxyLBPlanChange `json:",omitempty"`
2446  }
2447  
2448  // proxyLBChangePlanResponseEnvelope is envelop of API response
2449  type proxyLBChangePlanResponseEnvelope struct {
2450  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2451  	Success types.APIResult `json:",omitempty"`      // success項目
2452  
2453  	CommonServiceItem *naked.ProxyLB `json:",omitempty"`
2454  }
2455  
2456  // proxyLBGetCertificatesResponseEnvelope is envelop of API response
2457  type proxyLBGetCertificatesResponseEnvelope struct {
2458  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2459  	Success types.APIResult `json:",omitempty"`      // success項目
2460  
2461  	ProxyLB *naked.ProxyLBCertificates `json:",omitempty"`
2462  }
2463  
2464  // proxyLBSetCertificatesRequestEnvelope is envelop of API request
2465  type proxyLBSetCertificatesRequestEnvelope struct {
2466  	ProxyLB *naked.ProxyLBCertificates `json:",omitempty"`
2467  }
2468  
2469  // proxyLBSetCertificatesResponseEnvelope is envelop of API response
2470  type proxyLBSetCertificatesResponseEnvelope struct {
2471  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2472  	Success types.APIResult `json:",omitempty"`      // success項目
2473  
2474  	ProxyLB *naked.ProxyLBCertificates `json:",omitempty"`
2475  }
2476  
2477  // proxyLBHealthStatusResponseEnvelope is envelop of API response
2478  type proxyLBHealthStatusResponseEnvelope struct {
2479  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2480  	Success types.APIResult `json:",omitempty"`      // success項目
2481  
2482  	ProxyLB *naked.ProxyLBHealth `json:",omitempty"`
2483  }
2484  
2485  // proxyLBMonitorConnectionRequestEnvelope is envelop of API request
2486  type proxyLBMonitorConnectionRequestEnvelope struct {
2487  	Start time.Time `json:",omitempty"`
2488  	End   time.Time `json:",omitempty"`
2489  }
2490  
2491  // proxyLBMonitorConnectionResponseEnvelope is envelop of API response
2492  type proxyLBMonitorConnectionResponseEnvelope struct {
2493  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2494  	Success types.APIResult `json:",omitempty"`      // success項目
2495  
2496  	Data *naked.MonitorValues `json:",omitempty"`
2497  }
2498  
2499  // regionFindRequestEnvelope is envelop of API request
2500  type regionFindRequestEnvelope struct {
2501  	Count   int             `mapconv:",omitempty"`
2502  	From    int             `mapconv:",omitempty"`
2503  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2504  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
2505  	Include []string        `json:",omitempty" mapconv:",omitempty"`
2506  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
2507  }
2508  
2509  // regionFindResponseEnvelope is envelop of API response
2510  type regionFindResponseEnvelope struct {
2511  	Total int `json:",omitempty"` // トータル件数
2512  	From  int `json:",omitempty"` // ページング開始ページ
2513  	Count int `json:",omitempty"` // 件数
2514  
2515  	Regions []*naked.Region `json:",omitempty"`
2516  }
2517  
2518  // regionReadResponseEnvelope is envelop of API response
2519  type regionReadResponseEnvelope struct {
2520  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2521  	Success types.APIResult `json:",omitempty"`      // success項目
2522  
2523  	Region *naked.Region `json:",omitempty"`
2524  }
2525  
2526  // serverFindRequestEnvelope is envelop of API request
2527  type serverFindRequestEnvelope struct {
2528  	Count   int             `mapconv:",omitempty"`
2529  	From    int             `mapconv:",omitempty"`
2530  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2531  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
2532  	Include []string        `json:",omitempty" mapconv:",omitempty"`
2533  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
2534  }
2535  
2536  // serverFindResponseEnvelope is envelop of API response
2537  type serverFindResponseEnvelope struct {
2538  	Total int `json:",omitempty"` // トータル件数
2539  	From  int `json:",omitempty"` // ページング開始ページ
2540  	Count int `json:",omitempty"` // 件数
2541  
2542  	Servers []*naked.Server `json:",omitempty"`
2543  }
2544  
2545  // serverCreateRequestEnvelope is envelop of API request
2546  type serverCreateRequestEnvelope struct {
2547  	Server *naked.Server `json:",omitempty"`
2548  }
2549  
2550  // serverCreateResponseEnvelope is envelop of API response
2551  type serverCreateResponseEnvelope struct {
2552  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2553  	Success types.APIResult `json:",omitempty"`      // success項目
2554  
2555  	Server *naked.Server `json:",omitempty"`
2556  }
2557  
2558  // serverReadResponseEnvelope is envelop of API response
2559  type serverReadResponseEnvelope struct {
2560  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2561  	Success types.APIResult `json:",omitempty"`      // success項目
2562  
2563  	Server *naked.Server `json:",omitempty"`
2564  }
2565  
2566  // serverUpdateRequestEnvelope is envelop of API request
2567  type serverUpdateRequestEnvelope struct {
2568  	Server *naked.Server `json:",omitempty"`
2569  }
2570  
2571  // serverUpdateResponseEnvelope is envelop of API response
2572  type serverUpdateResponseEnvelope struct {
2573  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2574  	Success types.APIResult `json:",omitempty"`      // success項目
2575  
2576  	Server *naked.Server `json:",omitempty"`
2577  }
2578  
2579  // serverDeleteWithDisksRequestEnvelope is envelop of API request
2580  type serverDeleteWithDisksRequestEnvelope struct {
2581  	WithDisk []types.ID `json:",omitempty"`
2582  }
2583  
2584  // serverChangePlanRequestEnvelope is envelop of API request
2585  type serverChangePlanRequestEnvelope struct {
2586  	CPU        int                   `json:",omitempty"`
2587  	MemoryMB   int                   `json:",omitempty"`
2588  	GPU        int                   `json:",omitempty"`
2589  	GPUModel   string                `json:"GPUModel,omitempty"`
2590  	CPUModel   string                `json:"CPUModel,omitempty"`
2591  	Generation types.EPlanGeneration `json:"Generation,omitempty"`
2592  	Commitment types.ECommitment     `json:"Commitment,omitempty"`
2593  }
2594  
2595  // serverChangePlanResponseEnvelope is envelop of API response
2596  type serverChangePlanResponseEnvelope struct {
2597  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2598  	Success types.APIResult `json:",omitempty"`      // success項目
2599  
2600  	Server *naked.Server `json:",omitempty"`
2601  }
2602  
2603  // serverInsertCDROMRequestEnvelope is envelop of API request
2604  type serverInsertCDROMRequestEnvelope struct {
2605  	CDROM *naked.CDROM `json:",omitempty"`
2606  }
2607  
2608  // serverEjectCDROMRequestEnvelope is envelop of API request
2609  type serverEjectCDROMRequestEnvelope struct {
2610  	CDROM *naked.CDROM `json:",omitempty"`
2611  }
2612  
2613  // serverShutdownRequestEnvelope is envelop of API request
2614  type serverShutdownRequestEnvelope struct {
2615  	Force bool `json:",omitempty"`
2616  }
2617  
2618  // serverBootWithVariablesRequestEnvelope is envelop of API request
2619  type serverBootWithVariablesRequestEnvelope struct {
2620  	UserBootVariables *naked.ServerBootVariables `json:",omitempty"`
2621  }
2622  
2623  // serverSendKeyRequestEnvelope is envelop of API request
2624  type serverSendKeyRequestEnvelope struct {
2625  	Key  string   `json:",omitempty"`
2626  	Keys []string `json:",omitempty"`
2627  }
2628  
2629  // serverGetVNCProxyResponseEnvelope is envelop of API response
2630  type serverGetVNCProxyResponseEnvelope struct {
2631  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2632  	Success types.APIResult `json:",omitempty"`      // success項目
2633  
2634  	VNCProxyInfo *naked.VNCProxyInfo `json:",omitempty"`
2635  }
2636  
2637  // serverMonitorRequestEnvelope is envelop of API request
2638  type serverMonitorRequestEnvelope struct {
2639  	Start time.Time `json:",omitempty"`
2640  	End   time.Time `json:",omitempty"`
2641  }
2642  
2643  // serverMonitorResponseEnvelope is envelop of API response
2644  type serverMonitorResponseEnvelope struct {
2645  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2646  	Success types.APIResult `json:",omitempty"`      // success項目
2647  
2648  	Data *naked.MonitorValues `json:",omitempty"`
2649  }
2650  
2651  // serverMonitorCPURequestEnvelope is envelop of API request
2652  type serverMonitorCPURequestEnvelope struct {
2653  	Start time.Time `json:",omitempty"`
2654  	End   time.Time `json:",omitempty"`
2655  }
2656  
2657  // serverMonitorCPUResponseEnvelope is envelop of API response
2658  type serverMonitorCPUResponseEnvelope struct {
2659  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2660  	Success types.APIResult `json:",omitempty"`      // success項目
2661  
2662  	Data *naked.MonitorValues `json:",omitempty"`
2663  }
2664  
2665  // serverPlanFindRequestEnvelope is envelop of API request
2666  type serverPlanFindRequestEnvelope struct {
2667  	Count   int             `mapconv:",omitempty"`
2668  	From    int             `mapconv:",omitempty"`
2669  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2670  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
2671  	Include []string        `json:",omitempty" mapconv:",omitempty"`
2672  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
2673  }
2674  
2675  // serverPlanFindResponseEnvelope is envelop of API response
2676  type serverPlanFindResponseEnvelope struct {
2677  	Total int `json:",omitempty"` // トータル件数
2678  	From  int `json:",omitempty"` // ページング開始ページ
2679  	Count int `json:",omitempty"` // 件数
2680  
2681  	ServerPlans []*naked.ServerPlan `json:",omitempty"`
2682  }
2683  
2684  // serverPlanReadResponseEnvelope is envelop of API response
2685  type serverPlanReadResponseEnvelope struct {
2686  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2687  	Success types.APIResult `json:",omitempty"`      // success項目
2688  
2689  	ServerPlan *naked.ServerPlan `json:",omitempty"`
2690  }
2691  
2692  // serviceClassFindRequestEnvelope is envelop of API request
2693  type serviceClassFindRequestEnvelope struct {
2694  	Count   int             `mapconv:",omitempty"`
2695  	From    int             `mapconv:",omitempty"`
2696  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2697  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
2698  	Include []string        `json:",omitempty" mapconv:",omitempty"`
2699  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
2700  }
2701  
2702  // serviceClassFindResponseEnvelope is envelop of API response
2703  type serviceClassFindResponseEnvelope struct {
2704  	Total int `json:",omitempty"` // トータル件数
2705  	From  int `json:",omitempty"` // ページング開始ページ
2706  	Count int `json:",omitempty"` // 件数
2707  
2708  	ServiceClasses []*naked.ServiceClass `json:",omitempty"`
2709  }
2710  
2711  // sIMFindRequestEnvelope is envelop of API request
2712  type sIMFindRequestEnvelope struct {
2713  	Count   int             `mapconv:",omitempty"`
2714  	From    int             `mapconv:",omitempty"`
2715  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2716  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
2717  	Include []string        `json:",omitempty" mapconv:",omitempty"`
2718  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
2719  }
2720  
2721  // sIMFindResponseEnvelope is envelop of API response
2722  type sIMFindResponseEnvelope struct {
2723  	Total int `json:",omitempty"` // トータル件数
2724  	From  int `json:",omitempty"` // ページング開始ページ
2725  	Count int `json:",omitempty"` // 件数
2726  
2727  	CommonServiceItems []*naked.SIM `json:",omitempty"`
2728  }
2729  
2730  // sIMCreateRequestEnvelope is envelop of API request
2731  type sIMCreateRequestEnvelope struct {
2732  	CommonServiceItem *naked.SIM `json:",omitempty"`
2733  }
2734  
2735  // sIMCreateResponseEnvelope is envelop of API response
2736  type sIMCreateResponseEnvelope struct {
2737  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2738  	Success types.APIResult `json:",omitempty"`      // success項目
2739  
2740  	CommonServiceItem *naked.SIM `json:",omitempty"`
2741  }
2742  
2743  // sIMReadResponseEnvelope is envelop of API response
2744  type sIMReadResponseEnvelope struct {
2745  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2746  	Success types.APIResult `json:",omitempty"`      // success項目
2747  
2748  	CommonServiceItem *naked.SIM `json:",omitempty"`
2749  }
2750  
2751  // sIMUpdateRequestEnvelope is envelop of API request
2752  type sIMUpdateRequestEnvelope struct {
2753  	CommonServiceItem *naked.SIM `json:",omitempty"`
2754  }
2755  
2756  // sIMUpdateResponseEnvelope is envelop of API response
2757  type sIMUpdateResponseEnvelope struct {
2758  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2759  	Success types.APIResult `json:",omitempty"`      // success項目
2760  
2761  	CommonServiceItem *naked.SIM `json:",omitempty"`
2762  }
2763  
2764  // sIMAssignIPRequestEnvelope is envelop of API request
2765  type sIMAssignIPRequestEnvelope struct {
2766  	SIM *naked.SIMAssignIPRequest `json:"sim"`
2767  }
2768  
2769  // sIMIMEILockRequestEnvelope is envelop of API request
2770  type sIMIMEILockRequestEnvelope struct {
2771  	SIM *naked.SIMIMEILockRequest `json:"sim"`
2772  }
2773  
2774  // sIMLogsResponseEnvelope is envelop of API response
2775  type sIMLogsResponseEnvelope struct {
2776  	Total int `json:",omitempty"` // トータル件数
2777  	From  int `json:",omitempty"` // ページング開始ページ
2778  	Count int `json:",omitempty"` // 件数
2779  
2780  	Logs []*naked.SIMLog `json:"logs"`
2781  }
2782  
2783  // sIMGetNetworkOperatorResponseEnvelope is envelop of API response
2784  type sIMGetNetworkOperatorResponseEnvelope struct {
2785  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2786  	Success types.APIResult `json:",omitempty"`      // success項目
2787  
2788  	NetworkOperationConfigs []*naked.SIMNetworkOperatorConfig `json:"network_operator_config"`
2789  }
2790  
2791  // sIMSetNetworkOperatorRequestEnvelope is envelop of API request
2792  type sIMSetNetworkOperatorRequestEnvelope struct {
2793  	NetworkOperatorConfigs []*naked.SIMNetworkOperatorConfig `json:"network_operator_config"`
2794  }
2795  
2796  // sIMMonitorSIMRequestEnvelope is envelop of API request
2797  type sIMMonitorSIMRequestEnvelope struct {
2798  	Start time.Time `json:",omitempty"`
2799  	End   time.Time `json:",omitempty"`
2800  }
2801  
2802  // sIMMonitorSIMResponseEnvelope is envelop of API response
2803  type sIMMonitorSIMResponseEnvelope struct {
2804  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2805  	Success types.APIResult `json:",omitempty"`      // success項目
2806  
2807  	Data *naked.MonitorValues `json:",omitempty"`
2808  }
2809  
2810  // sIMStatusResponseEnvelope is envelop of API response
2811  type sIMStatusResponseEnvelope struct {
2812  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2813  	Success types.APIResult `json:",omitempty"`      // success項目
2814  
2815  	SIM *naked.SIMInfo `json:"sim"`
2816  }
2817  
2818  // simpleMonitorFindRequestEnvelope is envelop of API request
2819  type simpleMonitorFindRequestEnvelope struct {
2820  	Count   int             `mapconv:",omitempty"`
2821  	From    int             `mapconv:",omitempty"`
2822  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2823  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
2824  	Include []string        `json:",omitempty" mapconv:",omitempty"`
2825  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
2826  }
2827  
2828  // simpleMonitorFindResponseEnvelope is envelop of API response
2829  type simpleMonitorFindResponseEnvelope struct {
2830  	Total int `json:",omitempty"` // トータル件数
2831  	From  int `json:",omitempty"` // ページング開始ページ
2832  	Count int `json:",omitempty"` // 件数
2833  
2834  	CommonServiceItems []*naked.SimpleMonitor `json:",omitempty"`
2835  }
2836  
2837  // simpleMonitorCreateRequestEnvelope is envelop of API request
2838  type simpleMonitorCreateRequestEnvelope struct {
2839  	CommonServiceItem *naked.SimpleMonitor `json:",omitempty"`
2840  }
2841  
2842  // simpleMonitorCreateResponseEnvelope is envelop of API response
2843  type simpleMonitorCreateResponseEnvelope struct {
2844  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2845  	Success types.APIResult `json:",omitempty"`      // success項目
2846  
2847  	CommonServiceItem *naked.SimpleMonitor `json:",omitempty"`
2848  }
2849  
2850  // simpleMonitorReadResponseEnvelope is envelop of API response
2851  type simpleMonitorReadResponseEnvelope struct {
2852  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2853  	Success types.APIResult `json:",omitempty"`      // success項目
2854  
2855  	CommonServiceItem *naked.SimpleMonitor `json:",omitempty"`
2856  }
2857  
2858  // simpleMonitorUpdateRequestEnvelope is envelop of API request
2859  type simpleMonitorUpdateRequestEnvelope struct {
2860  	CommonServiceItem *naked.SimpleMonitor `json:",omitempty"`
2861  }
2862  
2863  // simpleMonitorUpdateResponseEnvelope is envelop of API response
2864  type simpleMonitorUpdateResponseEnvelope struct {
2865  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2866  	Success types.APIResult `json:",omitempty"`      // success項目
2867  
2868  	CommonServiceItem *naked.SimpleMonitor `json:",omitempty"`
2869  }
2870  
2871  // simpleMonitorUpdateSettingsRequestEnvelope is envelop of API request
2872  type simpleMonitorUpdateSettingsRequestEnvelope struct {
2873  	CommonServiceItem *naked.SimpleMonitorSettingsUpdate `json:",omitempty"`
2874  }
2875  
2876  // simpleMonitorUpdateSettingsResponseEnvelope is envelop of API response
2877  type simpleMonitorUpdateSettingsResponseEnvelope struct {
2878  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2879  	Success types.APIResult `json:",omitempty"`      // success項目
2880  
2881  	CommonServiceItem *naked.SimpleMonitor `json:",omitempty"`
2882  }
2883  
2884  // simpleMonitorMonitorResponseTimeRequestEnvelope is envelop of API request
2885  type simpleMonitorMonitorResponseTimeRequestEnvelope struct {
2886  	Start time.Time `json:",omitempty"`
2887  	End   time.Time `json:",omitempty"`
2888  }
2889  
2890  // simpleMonitorMonitorResponseTimeResponseEnvelope is envelop of API response
2891  type simpleMonitorMonitorResponseTimeResponseEnvelope struct {
2892  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2893  	Success types.APIResult `json:",omitempty"`      // success項目
2894  
2895  	Data *naked.MonitorValues `json:",omitempty"`
2896  }
2897  
2898  // simpleMonitorHealthStatusResponseEnvelope is envelop of API response
2899  type simpleMonitorHealthStatusResponseEnvelope struct {
2900  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2901  	Success types.APIResult `json:",omitempty"`      // success項目
2902  
2903  	SimpleMonitor *naked.SimpleMonitorHealthCheckStatus `json:",omitempty"`
2904  }
2905  
2906  // simpleNotificationDestinationFindRequestEnvelope is envelop of API request
2907  type simpleNotificationDestinationFindRequestEnvelope struct {
2908  	Count   int             `mapconv:",omitempty"`
2909  	From    int             `mapconv:",omitempty"`
2910  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2911  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
2912  	Include []string        `json:",omitempty" mapconv:",omitempty"`
2913  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
2914  }
2915  
2916  // simpleNotificationDestinationFindResponseEnvelope is envelop of API response
2917  type simpleNotificationDestinationFindResponseEnvelope struct {
2918  	Total int `json:",omitempty"` // トータル件数
2919  	From  int `json:",omitempty"` // ページング開始ページ
2920  	Count int `json:",omitempty"` // 件数
2921  
2922  	CommonServiceItems []*naked.SimpleNotificationDestination `json:",omitempty"`
2923  }
2924  
2925  // simpleNotificationDestinationCreateRequestEnvelope is envelop of API request
2926  type simpleNotificationDestinationCreateRequestEnvelope struct {
2927  	CommonServiceItem *naked.SimpleNotificationDestination `json:",omitempty"`
2928  }
2929  
2930  // simpleNotificationDestinationCreateResponseEnvelope is envelop of API response
2931  type simpleNotificationDestinationCreateResponseEnvelope struct {
2932  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2933  	Success types.APIResult `json:",omitempty"`      // success項目
2934  
2935  	CommonServiceItem *naked.SimpleNotificationDestination `json:",omitempty"`
2936  }
2937  
2938  // simpleNotificationDestinationReadResponseEnvelope is envelop of API response
2939  type simpleNotificationDestinationReadResponseEnvelope struct {
2940  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2941  	Success types.APIResult `json:",omitempty"`      // success項目
2942  
2943  	CommonServiceItem *naked.SimpleNotificationDestination `json:",omitempty"`
2944  }
2945  
2946  // simpleNotificationDestinationUpdateRequestEnvelope is envelop of API request
2947  type simpleNotificationDestinationUpdateRequestEnvelope struct {
2948  	CommonServiceItem *naked.SimpleNotificationDestination `json:",omitempty"`
2949  }
2950  
2951  // simpleNotificationDestinationUpdateResponseEnvelope is envelop of API response
2952  type simpleNotificationDestinationUpdateResponseEnvelope struct {
2953  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2954  	Success types.APIResult `json:",omitempty"`      // success項目
2955  
2956  	CommonServiceItem *naked.SimpleNotificationDestination `json:",omitempty"`
2957  }
2958  
2959  // simpleNotificationDestinationUpdateSettingsRequestEnvelope is envelop of API request
2960  type simpleNotificationDestinationUpdateSettingsRequestEnvelope struct {
2961  	CommonServiceItem *naked.SimpleNotificationDestinationSettingsUpdate `json:",omitempty"`
2962  }
2963  
2964  // simpleNotificationDestinationUpdateSettingsResponseEnvelope is envelop of API response
2965  type simpleNotificationDestinationUpdateSettingsResponseEnvelope struct {
2966  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2967  	Success types.APIResult `json:",omitempty"`      // success項目
2968  
2969  	CommonServiceItem *naked.SimpleNotificationDestination `json:",omitempty"`
2970  }
2971  
2972  // simpleNotificationDestinationStatusResponseEnvelope is envelop of API response
2973  type simpleNotificationDestinationStatusResponseEnvelope struct {
2974  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
2975  	Success types.APIResult `json:",omitempty"`      // success項目
2976  
2977  	SimpleNotificationDestination *naked.SimpleNotificationDestinationRunningStatus `json:",omitempty"`
2978  }
2979  
2980  // simpleNotificationGroupFindRequestEnvelope is envelop of API request
2981  type simpleNotificationGroupFindRequestEnvelope struct {
2982  	Count   int             `mapconv:",omitempty"`
2983  	From    int             `mapconv:",omitempty"`
2984  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2985  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
2986  	Include []string        `json:",omitempty" mapconv:",omitempty"`
2987  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
2988  }
2989  
2990  // simpleNotificationGroupFindResponseEnvelope is envelop of API response
2991  type simpleNotificationGroupFindResponseEnvelope struct {
2992  	Total int `json:",omitempty"` // トータル件数
2993  	From  int `json:",omitempty"` // ページング開始ページ
2994  	Count int `json:",omitempty"` // 件数
2995  
2996  	CommonServiceItems []*naked.SimpleNotificationGroup `json:",omitempty"`
2997  }
2998  
2999  // simpleNotificationGroupCreateRequestEnvelope is envelop of API request
3000  type simpleNotificationGroupCreateRequestEnvelope struct {
3001  	CommonServiceItem *naked.SimpleNotificationGroup `json:",omitempty"`
3002  }
3003  
3004  // simpleNotificationGroupCreateResponseEnvelope is envelop of API response
3005  type simpleNotificationGroupCreateResponseEnvelope struct {
3006  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
3007  	Success types.APIResult `json:",omitempty"`      // success項目
3008  
3009  	CommonServiceItem *naked.SimpleNotificationGroup `json:",omitempty"`
3010  }
3011  
3012  // simpleNotificationGroupReadResponseEnvelope is envelop of API response
3013  type simpleNotificationGroupReadResponseEnvelope struct {
3014  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
3015  	Success types.APIResult `json:",omitempty"`      // success項目
3016  
3017  	CommonServiceItem *naked.SimpleNotificationGroup `json:",omitempty"`
3018  }
3019  
3020  // simpleNotificationGroupUpdateRequestEnvelope is envelop of API request
3021  type simpleNotificationGroupUpdateRequestEnvelope struct {
3022  	CommonServiceItem *naked.SimpleNotificationGroup `json:",omitempty"`
3023  }
3024  
3025  // simpleNotificationGroupUpdateResponseEnvelope is envelop of API response
3026  type simpleNotificationGroupUpdateResponseEnvelope struct {
3027  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
3028  	Success types.APIResult `json:",omitempty"`      // success項目
3029  
3030  	CommonServiceItem *naked.SimpleNotificationGroup `json:",omitempty"`
3031  }
3032  
3033  // simpleNotificationGroupUpdateSettingsRequestEnvelope is envelop of API request
3034  type simpleNotificationGroupUpdateSettingsRequestEnvelope struct {
3035  	CommonServiceItem *naked.SimpleNotificationGroupSettingsUpdate `json:",omitempty"`
3036  }
3037  
3038  // simpleNotificationGroupUpdateSettingsResponseEnvelope is envelop of API response
3039  type simpleNotificationGroupUpdateSettingsResponseEnvelope struct {
3040  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
3041  	Success types.APIResult `json:",omitempty"`      // success項目
3042  
3043  	CommonServiceItem *naked.SimpleNotificationGroup `json:",omitempty"`
3044  }
3045  
3046  // simpleNotificationGroupPostMessageRequestEnvelope is envelop of API request
3047  type simpleNotificationGroupPostMessageRequestEnvelope struct {
3048  	Message string `json:",omitempty"`
3049  }
3050  
3051  // simpleNotificationGroupHistoryResponseEnvelope is envelop of API response
3052  type simpleNotificationGroupHistoryResponseEnvelope struct {
3053  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
3054  	Success types.APIResult `json:",omitempty"`      // success項目
3055  
3056  	NotificationHistories *naked.SimpleNotificationHistories `json:",omitempty"`
3057  }
3058  
3059  // sSHKeyFindRequestEnvelope is envelop of API request
3060  type sSHKeyFindRequestEnvelope struct {
3061  	Count   int             `mapconv:",omitempty"`
3062  	From    int             `mapconv:",omitempty"`
3063  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
3064  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
3065  	Include []string        `json:",omitempty" mapconv:",omitempty"`
3066  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
3067  }
3068  
3069  // sSHKeyFindResponseEnvelope is envelop of API response
3070  type sSHKeyFindResponseEnvelope struct {
3071  	Total int `json:",omitempty"` // トータル件数
3072  	From  int `json:",omitempty"` // ページング開始ページ
3073  	Count int `json:",omitempty"` // 件数
3074  
3075  	SSHKeys []*naked.SSHKey `json:",omitempty"`
3076  }
3077  
3078  // sSHKeyCreateRequestEnvelope is envelop of API request
3079  type sSHKeyCreateRequestEnvelope struct {
3080  	SSHKey *naked.SSHKey `json:",omitempty"`
3081  }
3082  
3083  // sSHKeyCreateResponseEnvelope is envelop of API response
3084  type sSHKeyCreateResponseEnvelope struct {
3085  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
3086  	Success types.APIResult `json:",omitempty"`      // success項目
3087  
3088  	SSHKey *naked.SSHKey `json:",omitempty"`
3089  }
3090  
3091  // sSHKeyReadResponseEnvelope is envelop of API response
3092  type sSHKeyReadResponseEnvelope struct {
3093  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
3094  	Success types.APIResult `json:",omitempty"`      // success項目
3095  
3096  	SSHKey *naked.SSHKey `json:",omitempty"`
3097  }
3098  
3099  // sSHKeyUpdateRequestEnvelope is envelop of API request
3100  type sSHKeyUpdateRequestEnvelope struct {
3101  	SSHKey *naked.SSHKey `json:",omitempty"`
3102  }
3103  
3104  // sSHKeyUpdateResponseEnvelope is envelop of API response
3105  type sSHKeyUpdateResponseEnvelope struct {
3106  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
3107  	Success types.APIResult `json:",omitempty"`      // success項目
3108  
3109  	SSHKey *naked.SSHKey `json:",omitempty"`
3110  }
3111  
3112  // subnetFindRequestEnvelope is envelop of API request
3113  type subnetFindRequestEnvelope struct {
3114  	Count   int             `mapconv:",omitempty"`
3115  	From    int             `mapconv:",omitempty"`
3116  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
3117  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
3118  	Include []string        `json:",omitempty" mapconv:",omitempty"`
3119  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
3120  }
3121  
3122  // subnetFindResponseEnvelope is envelop of API response
3123  type subnetFindResponseEnvelope struct {
3124  	Total int `json:",omitempty"` // トータル件数
3125  	From  int `json:",omitempty"` // ページング開始ページ
3126  	Count int `json:",omitempty"` // 件数
3127  
3128  	Subnets []*naked.Subnet `json:",omitempty"`
3129  }
3130  
3131  // subnetReadResponseEnvelope is envelop of API response
3132  type subnetReadResponseEnvelope struct {
3133  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
3134  	Success types.APIResult `json:",omitempty"`      // success項目
3135  
3136  	Subnet *naked.Subnet `json:",omitempty"`
3137  }
3138  
3139  // switchFindRequestEnvelope is envelop of API request
3140  type switchFindRequestEnvelope struct {
3141  	Count   int             `mapconv:",omitempty"`
3142  	From    int             `mapconv:",omitempty"`
3143  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
3144  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
3145  	Include []string        `json:",omitempty" mapconv:",omitempty"`
3146  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
3147  }
3148  
3149  // switchFindResponseEnvelope is envelop of API response
3150  type switchFindResponseEnvelope struct {
3151  	Total int `json:",omitempty"` // トータル件数
3152  	From  int `json:",omitempty"` // ページング開始ページ
3153  	Count int `json:",omitempty"` // 件数
3154  
3155  	Switches []*naked.Switch `json:",omitempty"`
3156  }
3157  
3158  // switchCreateRequestEnvelope is envelop of API request
3159  type switchCreateRequestEnvelope struct {
3160  	Switch *naked.Switch `json:",omitempty"`
3161  }
3162  
3163  // switchCreateResponseEnvelope is envelop of API response
3164  type switchCreateResponseEnvelope struct {
3165  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
3166  	Success types.APIResult `json:",omitempty"`      // success項目
3167  
3168  	Switch *naked.Switch `json:",omitempty"`
3169  }
3170  
3171  // switchReadResponseEnvelope is envelop of API response
3172  type switchReadResponseEnvelope struct {
3173  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
3174  	Success types.APIResult `json:",omitempty"`      // success項目
3175  
3176  	Switch *naked.Switch `json:",omitempty"`
3177  }
3178  
3179  // switchUpdateRequestEnvelope is envelop of API request
3180  type switchUpdateRequestEnvelope struct {
3181  	Switch *naked.Switch `json:",omitempty"`
3182  }
3183  
3184  // switchUpdateResponseEnvelope is envelop of API response
3185  type switchUpdateResponseEnvelope struct {
3186  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
3187  	Success types.APIResult `json:",omitempty"`      // success項目
3188  
3189  	Switch *naked.Switch `json:",omitempty"`
3190  }
3191  
3192  // switchGetServersResponseEnvelope is envelop of API response
3193  type switchGetServersResponseEnvelope struct {
3194  	Total int `json:",omitempty"` // トータル件数
3195  	From  int `json:",omitempty"` // ページング開始ページ
3196  	Count int `json:",omitempty"` // 件数
3197  
3198  	Servers []*naked.Server `json:",omitempty"`
3199  }
3200  
3201  // vPCRouterFindRequestEnvelope is envelop of API request
3202  type vPCRouterFindRequestEnvelope struct {
3203  	Count   int             `mapconv:",omitempty"`
3204  	From    int             `mapconv:",omitempty"`
3205  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
3206  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
3207  	Include []string        `json:",omitempty" mapconv:",omitempty"`
3208  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
3209  }
3210  
3211  // vPCRouterFindResponseEnvelope is envelop of API response
3212  type vPCRouterFindResponseEnvelope struct {
3213  	Total int `json:",omitempty"` // トータル件数
3214  	From  int `json:",omitempty"` // ページング開始ページ
3215  	Count int `json:",omitempty"` // 件数
3216  
3217  	Appliances []*naked.VPCRouter `json:",omitempty"`
3218  }
3219  
3220  // vPCRouterCreateRequestEnvelope is envelop of API request
3221  type vPCRouterCreateRequestEnvelope struct {
3222  	Appliance *naked.VPCRouter `json:",omitempty"`
3223  }
3224  
3225  // vPCRouterCreateResponseEnvelope is envelop of API response
3226  type vPCRouterCreateResponseEnvelope struct {
3227  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
3228  	Success types.APIResult `json:",omitempty"`      // success項目
3229  
3230  	Appliance *naked.VPCRouter `json:",omitempty"`
3231  }
3232  
3233  // vPCRouterReadResponseEnvelope is envelop of API response
3234  type vPCRouterReadResponseEnvelope struct {
3235  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
3236  	Success types.APIResult `json:",omitempty"`      // success項目
3237  
3238  	Appliance *naked.VPCRouter `json:",omitempty"`
3239  }
3240  
3241  // vPCRouterUpdateRequestEnvelope is envelop of API request
3242  type vPCRouterUpdateRequestEnvelope struct {
3243  	Appliance *naked.VPCRouter `json:",omitempty"`
3244  }
3245  
3246  // vPCRouterUpdateResponseEnvelope is envelop of API response
3247  type vPCRouterUpdateResponseEnvelope struct {
3248  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
3249  	Success types.APIResult `json:",omitempty"`      // success項目
3250  
3251  	Appliance *naked.VPCRouter `json:",omitempty"`
3252  }
3253  
3254  // vPCRouterUpdateSettingsRequestEnvelope is envelop of API request
3255  type vPCRouterUpdateSettingsRequestEnvelope struct {
3256  	Appliance *naked.VPCRouterSettingsUpdate `json:",omitempty"`
3257  }
3258  
3259  // vPCRouterUpdateSettingsResponseEnvelope is envelop of API response
3260  type vPCRouterUpdateSettingsResponseEnvelope struct {
3261  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
3262  	Success types.APIResult `json:",omitempty"`      // success項目
3263  
3264  	Appliance *naked.VPCRouter `json:",omitempty"`
3265  }
3266  
3267  // vPCRouterShutdownRequestEnvelope is envelop of API request
3268  type vPCRouterShutdownRequestEnvelope struct {
3269  	Force bool `json:",omitempty"`
3270  }
3271  
3272  // vPCRouterMonitorCPURequestEnvelope is envelop of API request
3273  type vPCRouterMonitorCPURequestEnvelope struct {
3274  	Start time.Time `json:",omitempty"`
3275  	End   time.Time `json:",omitempty"`
3276  }
3277  
3278  // vPCRouterMonitorCPUResponseEnvelope is envelop of API response
3279  type vPCRouterMonitorCPUResponseEnvelope struct {
3280  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
3281  	Success types.APIResult `json:",omitempty"`      // success項目
3282  
3283  	Data *naked.MonitorValues `json:",omitempty"`
3284  }
3285  
3286  // vPCRouterMonitorInterfaceRequestEnvelope is envelop of API request
3287  type vPCRouterMonitorInterfaceRequestEnvelope struct {
3288  	Start time.Time `json:",omitempty"`
3289  	End   time.Time `json:",omitempty"`
3290  }
3291  
3292  // vPCRouterMonitorInterfaceResponseEnvelope is envelop of API response
3293  type vPCRouterMonitorInterfaceResponseEnvelope struct {
3294  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
3295  	Success types.APIResult `json:",omitempty"`      // success項目
3296  
3297  	Data *naked.MonitorValues `json:",omitempty"`
3298  }
3299  
3300  // vPCRouterStatusResponseEnvelope is envelop of API response
3301  type vPCRouterStatusResponseEnvelope struct {
3302  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
3303  	Success types.APIResult `json:",omitempty"`      // success項目
3304  
3305  	Router *naked.VPCRouterStatus `json:",omitempty"`
3306  }
3307  
3308  // vPCRouterLogsResponseEnvelope is envelop of API response
3309  type vPCRouterLogsResponseEnvelope struct {
3310  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
3311  	Success types.APIResult `json:",omitempty"`      // success項目
3312  
3313  	VPCRouter *naked.VPCRouterLog `json:",omitempty"`
3314  }
3315  
3316  // vPCRouterPingResponseEnvelope is envelop of API response
3317  type vPCRouterPingResponseEnvelope struct {
3318  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
3319  	Success types.APIResult `json:",omitempty"`      // success項目
3320  
3321  	VPCRouter *naked.VPCRouterPingResult `json:",omitempty"`
3322  }
3323  
3324  // zoneFindRequestEnvelope is envelop of API request
3325  type zoneFindRequestEnvelope struct {
3326  	Count   int             `mapconv:",omitempty"`
3327  	From    int             `mapconv:",omitempty"`
3328  	Sort    search.SortKeys `json:",omitempty" mapconv:",omitempty"`
3329  	Filter  search.Filter   `json:",omitempty" mapconv:",omitempty"`
3330  	Include []string        `json:",omitempty" mapconv:",omitempty"`
3331  	Exclude []string        `json:",omitempty" mapconv:",omitempty"`
3332  }
3333  
3334  // zoneFindResponseEnvelope is envelop of API response
3335  type zoneFindResponseEnvelope struct {
3336  	Total int `json:",omitempty"` // トータル件数
3337  	From  int `json:",omitempty"` // ページング開始ページ
3338  	Count int `json:",omitempty"` // 件数
3339  
3340  	Zones []*naked.Zone `json:",omitempty"`
3341  }
3342  
3343  // zoneReadResponseEnvelope is envelop of API response
3344  type zoneReadResponseEnvelope struct {
3345  	IsOk    bool            `json:"is_ok,omitempty"` // is_ok項目
3346  	Success types.APIResult `json:",omitempty"`      // success項目
3347  
3348  	Zone *naked.Zone `json:",omitempty"`
3349  }
3350