github.com/sacloud/iaas-api-go@v1.12.0/zz_api_transformers.go (about)

     1  // Copyright 2022-2023 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-transformer'; DO NOT EDIT
    16  
    17  package iaas
    18  
    19  import (
    20  	"encoding/json"
    21  
    22  	"github.com/sacloud/iaas-api-go/mapconv"
    23  	"github.com/sacloud/iaas-api-go/types"
    24  )
    25  
    26  func (o *ArchiveOp) transformFindArgs(conditions *FindCondition) (*archiveFindRequestEnvelope, error) {
    27  	if conditions == nil {
    28  		conditions = &FindCondition{}
    29  	}
    30  	var arg0 interface{} = conditions
    31  	if v, ok := arg0.(argumentDefaulter); ok {
    32  		arg0 = v.setDefaults()
    33  	}
    34  	args := &struct {
    35  		Arg0 interface{} `mapconv:",squash"`
    36  	}{
    37  		Arg0: arg0,
    38  	}
    39  
    40  	v := &archiveFindRequestEnvelope{}
    41  	if err := mapconv.ConvertTo(args, v); err != nil {
    42  		return nil, err
    43  	}
    44  	return v, nil
    45  }
    46  
    47  func (o *ArchiveOp) transformFindResults(data []byte) (*ArchiveFindResult, error) {
    48  	nakedResponse := &archiveFindResponseEnvelope{}
    49  	if err := json.Unmarshal(data, nakedResponse); err != nil {
    50  		return nil, err
    51  	}
    52  
    53  	results := &ArchiveFindResult{}
    54  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
    55  		return nil, err
    56  	}
    57  	return results, nil
    58  }
    59  
    60  func (o *ArchiveOp) transformCreateArgs(param *ArchiveCreateRequest) (*archiveCreateRequestEnvelope, error) {
    61  	if param == nil {
    62  		param = &ArchiveCreateRequest{}
    63  	}
    64  	var arg0 interface{} = param
    65  	if v, ok := arg0.(argumentDefaulter); ok {
    66  		arg0 = v.setDefaults()
    67  	}
    68  	args := &struct {
    69  		Arg0 interface{} `mapconv:"Archive,recursive"`
    70  	}{
    71  		Arg0: arg0,
    72  	}
    73  
    74  	v := &archiveCreateRequestEnvelope{}
    75  	if err := mapconv.ConvertTo(args, v); err != nil {
    76  		return nil, err
    77  	}
    78  	return v, nil
    79  }
    80  
    81  func (o *ArchiveOp) transformCreateResults(data []byte) (*archiveCreateResult, error) {
    82  	nakedResponse := &archiveCreateResponseEnvelope{}
    83  	if err := json.Unmarshal(data, nakedResponse); err != nil {
    84  		return nil, err
    85  	}
    86  
    87  	results := &archiveCreateResult{}
    88  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
    89  		return nil, err
    90  	}
    91  	return results, nil
    92  }
    93  
    94  func (o *ArchiveOp) transformCreateBlankArgs(param *ArchiveCreateBlankRequest) (*archiveCreateBlankRequestEnvelope, error) {
    95  	if param == nil {
    96  		param = &ArchiveCreateBlankRequest{}
    97  	}
    98  	var arg0 interface{} = param
    99  	if v, ok := arg0.(argumentDefaulter); ok {
   100  		arg0 = v.setDefaults()
   101  	}
   102  	args := &struct {
   103  		Arg0 interface{} `mapconv:"Archive,recursive"`
   104  	}{
   105  		Arg0: arg0,
   106  	}
   107  
   108  	v := &archiveCreateBlankRequestEnvelope{}
   109  	if err := mapconv.ConvertTo(args, v); err != nil {
   110  		return nil, err
   111  	}
   112  	return v, nil
   113  }
   114  
   115  func (o *ArchiveOp) transformCreateBlankResults(data []byte) (*archiveCreateBlankResult, error) {
   116  	nakedResponse := &archiveCreateBlankResponseEnvelope{}
   117  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   118  		return nil, err
   119  	}
   120  
   121  	results := &archiveCreateBlankResult{}
   122  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   123  		return nil, err
   124  	}
   125  	return results, nil
   126  }
   127  
   128  func (o *ArchiveOp) transformReadResults(data []byte) (*archiveReadResult, error) {
   129  	nakedResponse := &archiveReadResponseEnvelope{}
   130  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   131  		return nil, err
   132  	}
   133  
   134  	results := &archiveReadResult{}
   135  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   136  		return nil, err
   137  	}
   138  	return results, nil
   139  }
   140  
   141  func (o *ArchiveOp) transformUpdateArgs(id types.ID, param *ArchiveUpdateRequest) (*archiveUpdateRequestEnvelope, error) {
   142  	if id == types.ID(int64(0)) {
   143  		id = types.ID(int64(0))
   144  	}
   145  	var arg0 interface{} = id
   146  	if v, ok := arg0.(argumentDefaulter); ok {
   147  		arg0 = v.setDefaults()
   148  	}
   149  	if param == nil {
   150  		param = &ArchiveUpdateRequest{}
   151  	}
   152  	var arg1 interface{} = param
   153  	if v, ok := arg1.(argumentDefaulter); ok {
   154  		arg1 = v.setDefaults()
   155  	}
   156  	args := &struct {
   157  		Arg0 interface{}
   158  		Arg1 interface{} `mapconv:"Archive,recursive"`
   159  	}{
   160  		Arg0: arg0,
   161  		Arg1: arg1,
   162  	}
   163  
   164  	v := &archiveUpdateRequestEnvelope{}
   165  	if err := mapconv.ConvertTo(args, v); err != nil {
   166  		return nil, err
   167  	}
   168  	return v, nil
   169  }
   170  
   171  func (o *ArchiveOp) transformUpdateResults(data []byte) (*archiveUpdateResult, error) {
   172  	nakedResponse := &archiveUpdateResponseEnvelope{}
   173  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   174  		return nil, err
   175  	}
   176  
   177  	results := &archiveUpdateResult{}
   178  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   179  		return nil, err
   180  	}
   181  	return results, nil
   182  }
   183  
   184  func (o *ArchiveOp) transformOpenFTPArgs(id types.ID, openOption *OpenFTPRequest) (*archiveOpenFTPRequestEnvelope, error) {
   185  	if id == types.ID(int64(0)) {
   186  		id = types.ID(int64(0))
   187  	}
   188  	var arg0 interface{} = id
   189  	if v, ok := arg0.(argumentDefaulter); ok {
   190  		arg0 = v.setDefaults()
   191  	}
   192  	if openOption == nil {
   193  		openOption = &OpenFTPRequest{}
   194  	}
   195  	var arg1 interface{} = openOption
   196  	if v, ok := arg1.(argumentDefaulter); ok {
   197  		arg1 = v.setDefaults()
   198  	}
   199  	args := &struct {
   200  		Arg0 interface{}
   201  		Arg1 interface{} `mapconv:",squash"`
   202  	}{
   203  		Arg0: arg0,
   204  		Arg1: arg1,
   205  	}
   206  
   207  	v := &archiveOpenFTPRequestEnvelope{}
   208  	if err := mapconv.ConvertTo(args, v); err != nil {
   209  		return nil, err
   210  	}
   211  	return v, nil
   212  }
   213  
   214  func (o *ArchiveOp) transformOpenFTPResults(data []byte) (*archiveOpenFTPResult, error) {
   215  	nakedResponse := &archiveOpenFTPResponseEnvelope{}
   216  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   217  		return nil, err
   218  	}
   219  
   220  	results := &archiveOpenFTPResult{}
   221  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   222  		return nil, err
   223  	}
   224  	return results, nil
   225  }
   226  
   227  func (o *ArchiveOp) transformShareArgs(id types.ID) (*archiveShareRequestEnvelope, error) {
   228  	if id == types.ID(int64(0)) {
   229  		id = types.ID(int64(0))
   230  	}
   231  	var arg0 interface{} = id
   232  	if v, ok := arg0.(argumentDefaulter); ok {
   233  		arg0 = v.setDefaults()
   234  	}
   235  	args := &struct {
   236  		Arg0 interface{}
   237  	}{
   238  		Arg0: arg0,
   239  	}
   240  
   241  	v := &archiveShareRequestEnvelope{}
   242  	if err := mapconv.ConvertTo(args, v); err != nil {
   243  		return nil, err
   244  	}
   245  	return v, nil
   246  }
   247  
   248  func (o *ArchiveOp) transformShareResults(data []byte) (*archiveShareResult, error) {
   249  	nakedResponse := &archiveShareResponseEnvelope{}
   250  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   251  		return nil, err
   252  	}
   253  
   254  	results := &archiveShareResult{}
   255  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   256  		return nil, err
   257  	}
   258  	return results, nil
   259  }
   260  
   261  func (o *ArchiveOp) transformCreateFromSharedArgs(sourceArchiveID types.ID, destZoneID types.ID, param *ArchiveCreateRequestFromShared) (*archiveCreateFromSharedRequestEnvelope, error) {
   262  	if sourceArchiveID == types.ID(int64(0)) {
   263  		sourceArchiveID = types.ID(int64(0))
   264  	}
   265  	var arg0 interface{} = sourceArchiveID
   266  	if v, ok := arg0.(argumentDefaulter); ok {
   267  		arg0 = v.setDefaults()
   268  	}
   269  	if destZoneID == types.ID(int64(0)) {
   270  		destZoneID = types.ID(int64(0))
   271  	}
   272  	var arg1 interface{} = destZoneID
   273  	if v, ok := arg1.(argumentDefaulter); ok {
   274  		arg1 = v.setDefaults()
   275  	}
   276  	if param == nil {
   277  		param = &ArchiveCreateRequestFromShared{}
   278  	}
   279  	var arg2 interface{} = param
   280  	if v, ok := arg2.(argumentDefaulter); ok {
   281  		arg2 = v.setDefaults()
   282  	}
   283  	args := &struct {
   284  		Arg0 interface{}
   285  		Arg1 interface{}
   286  		Arg2 interface{} `mapconv:"Archive,recursive"`
   287  	}{
   288  		Arg0: arg0,
   289  		Arg1: arg1,
   290  		Arg2: arg2,
   291  	}
   292  
   293  	v := &archiveCreateFromSharedRequestEnvelope{}
   294  	if err := mapconv.ConvertTo(args, v); err != nil {
   295  		return nil, err
   296  	}
   297  	return v, nil
   298  }
   299  
   300  func (o *ArchiveOp) transformCreateFromSharedResults(data []byte) (*archiveCreateFromSharedResult, error) {
   301  	nakedResponse := &archiveCreateFromSharedResponseEnvelope{}
   302  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   303  		return nil, err
   304  	}
   305  
   306  	results := &archiveCreateFromSharedResult{}
   307  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   308  		return nil, err
   309  	}
   310  	return results, nil
   311  }
   312  
   313  func (o *ArchiveOp) transformTransferArgs(sourceArchiveID types.ID, destZoneID types.ID, param *ArchiveTransferRequest) (*archiveTransferRequestEnvelope, error) {
   314  	if sourceArchiveID == types.ID(int64(0)) {
   315  		sourceArchiveID = types.ID(int64(0))
   316  	}
   317  	var arg0 interface{} = sourceArchiveID
   318  	if v, ok := arg0.(argumentDefaulter); ok {
   319  		arg0 = v.setDefaults()
   320  	}
   321  	if destZoneID == types.ID(int64(0)) {
   322  		destZoneID = types.ID(int64(0))
   323  	}
   324  	var arg1 interface{} = destZoneID
   325  	if v, ok := arg1.(argumentDefaulter); ok {
   326  		arg1 = v.setDefaults()
   327  	}
   328  	if param == nil {
   329  		param = &ArchiveTransferRequest{}
   330  	}
   331  	var arg2 interface{} = param
   332  	if v, ok := arg2.(argumentDefaulter); ok {
   333  		arg2 = v.setDefaults()
   334  	}
   335  	args := &struct {
   336  		Arg0 interface{}
   337  		Arg1 interface{}
   338  		Arg2 interface{} `mapconv:"Archive,recursive"`
   339  	}{
   340  		Arg0: arg0,
   341  		Arg1: arg1,
   342  		Arg2: arg2,
   343  	}
   344  
   345  	v := &archiveTransferRequestEnvelope{}
   346  	if err := mapconv.ConvertTo(args, v); err != nil {
   347  		return nil, err
   348  	}
   349  	return v, nil
   350  }
   351  
   352  func (o *ArchiveOp) transformTransferResults(data []byte) (*archiveTransferResult, error) {
   353  	nakedResponse := &archiveTransferResponseEnvelope{}
   354  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   355  		return nil, err
   356  	}
   357  
   358  	results := &archiveTransferResult{}
   359  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   360  		return nil, err
   361  	}
   362  	return results, nil
   363  }
   364  
   365  func (o *AuthStatusOp) transformReadResults(data []byte) (*authStatusReadResult, error) {
   366  	nakedResponse := &authStatusReadResponseEnvelope{}
   367  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   368  		return nil, err
   369  	}
   370  
   371  	results := &authStatusReadResult{}
   372  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   373  		return nil, err
   374  	}
   375  	return results, nil
   376  }
   377  
   378  func (o *AutoBackupOp) transformFindArgs(conditions *FindCondition) (*autoBackupFindRequestEnvelope, error) {
   379  	if conditions == nil {
   380  		conditions = &FindCondition{}
   381  	}
   382  	var arg0 interface{} = conditions
   383  	if v, ok := arg0.(argumentDefaulter); ok {
   384  		arg0 = v.setDefaults()
   385  	}
   386  	args := &struct {
   387  		Arg0 interface{} `mapconv:",squash"`
   388  	}{
   389  		Arg0: arg0,
   390  	}
   391  
   392  	v := &autoBackupFindRequestEnvelope{}
   393  	if err := mapconv.ConvertTo(args, v); err != nil {
   394  		return nil, err
   395  	}
   396  	return v, nil
   397  }
   398  
   399  func (o *AutoBackupOp) transformFindResults(data []byte) (*AutoBackupFindResult, error) {
   400  	nakedResponse := &autoBackupFindResponseEnvelope{}
   401  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   402  		return nil, err
   403  	}
   404  
   405  	results := &AutoBackupFindResult{}
   406  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   407  		return nil, err
   408  	}
   409  	return results, nil
   410  }
   411  
   412  func (o *AutoBackupOp) transformCreateArgs(param *AutoBackupCreateRequest) (*autoBackupCreateRequestEnvelope, error) {
   413  	if param == nil {
   414  		param = &AutoBackupCreateRequest{}
   415  	}
   416  	var arg0 interface{} = param
   417  	if v, ok := arg0.(argumentDefaulter); ok {
   418  		arg0 = v.setDefaults()
   419  	}
   420  	args := &struct {
   421  		Arg0 interface{} `mapconv:"CommonServiceItem,recursive"`
   422  	}{
   423  		Arg0: arg0,
   424  	}
   425  
   426  	v := &autoBackupCreateRequestEnvelope{}
   427  	if err := mapconv.ConvertTo(args, v); err != nil {
   428  		return nil, err
   429  	}
   430  	return v, nil
   431  }
   432  
   433  func (o *AutoBackupOp) transformCreateResults(data []byte) (*autoBackupCreateResult, error) {
   434  	nakedResponse := &autoBackupCreateResponseEnvelope{}
   435  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   436  		return nil, err
   437  	}
   438  
   439  	results := &autoBackupCreateResult{}
   440  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   441  		return nil, err
   442  	}
   443  	return results, nil
   444  }
   445  
   446  func (o *AutoBackupOp) transformReadResults(data []byte) (*autoBackupReadResult, error) {
   447  	nakedResponse := &autoBackupReadResponseEnvelope{}
   448  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   449  		return nil, err
   450  	}
   451  
   452  	results := &autoBackupReadResult{}
   453  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   454  		return nil, err
   455  	}
   456  	return results, nil
   457  }
   458  
   459  func (o *AutoBackupOp) transformUpdateArgs(id types.ID, param *AutoBackupUpdateRequest) (*autoBackupUpdateRequestEnvelope, error) {
   460  	if id == types.ID(int64(0)) {
   461  		id = types.ID(int64(0))
   462  	}
   463  	var arg0 interface{} = id
   464  	if v, ok := arg0.(argumentDefaulter); ok {
   465  		arg0 = v.setDefaults()
   466  	}
   467  	if param == nil {
   468  		param = &AutoBackupUpdateRequest{}
   469  	}
   470  	var arg1 interface{} = param
   471  	if v, ok := arg1.(argumentDefaulter); ok {
   472  		arg1 = v.setDefaults()
   473  	}
   474  	args := &struct {
   475  		Arg0 interface{}
   476  		Arg1 interface{} `mapconv:"CommonServiceItem,recursive"`
   477  	}{
   478  		Arg0: arg0,
   479  		Arg1: arg1,
   480  	}
   481  
   482  	v := &autoBackupUpdateRequestEnvelope{}
   483  	if err := mapconv.ConvertTo(args, v); err != nil {
   484  		return nil, err
   485  	}
   486  	return v, nil
   487  }
   488  
   489  func (o *AutoBackupOp) transformUpdateResults(data []byte) (*autoBackupUpdateResult, error) {
   490  	nakedResponse := &autoBackupUpdateResponseEnvelope{}
   491  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   492  		return nil, err
   493  	}
   494  
   495  	results := &autoBackupUpdateResult{}
   496  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   497  		return nil, err
   498  	}
   499  	return results, nil
   500  }
   501  
   502  func (o *AutoBackupOp) transformUpdateSettingsArgs(id types.ID, param *AutoBackupUpdateSettingsRequest) (*autoBackupUpdateSettingsRequestEnvelope, error) {
   503  	if id == types.ID(int64(0)) {
   504  		id = types.ID(int64(0))
   505  	}
   506  	var arg0 interface{} = id
   507  	if v, ok := arg0.(argumentDefaulter); ok {
   508  		arg0 = v.setDefaults()
   509  	}
   510  	if param == nil {
   511  		param = &AutoBackupUpdateSettingsRequest{}
   512  	}
   513  	var arg1 interface{} = param
   514  	if v, ok := arg1.(argumentDefaulter); ok {
   515  		arg1 = v.setDefaults()
   516  	}
   517  	args := &struct {
   518  		Arg0 interface{}
   519  		Arg1 interface{} `mapconv:"CommonServiceItem,recursive"`
   520  	}{
   521  		Arg0: arg0,
   522  		Arg1: arg1,
   523  	}
   524  
   525  	v := &autoBackupUpdateSettingsRequestEnvelope{}
   526  	if err := mapconv.ConvertTo(args, v); err != nil {
   527  		return nil, err
   528  	}
   529  	return v, nil
   530  }
   531  
   532  func (o *AutoBackupOp) transformUpdateSettingsResults(data []byte) (*autoBackupUpdateSettingsResult, error) {
   533  	nakedResponse := &autoBackupUpdateSettingsResponseEnvelope{}
   534  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   535  		return nil, err
   536  	}
   537  
   538  	results := &autoBackupUpdateSettingsResult{}
   539  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   540  		return nil, err
   541  	}
   542  	return results, nil
   543  }
   544  
   545  func (o *AutoScaleOp) transformFindArgs(conditions *FindCondition) (*autoScaleFindRequestEnvelope, error) {
   546  	if conditions == nil {
   547  		conditions = &FindCondition{}
   548  	}
   549  	var arg0 interface{} = conditions
   550  	if v, ok := arg0.(argumentDefaulter); ok {
   551  		arg0 = v.setDefaults()
   552  	}
   553  	args := &struct {
   554  		Arg0 interface{} `mapconv:",squash"`
   555  	}{
   556  		Arg0: arg0,
   557  	}
   558  
   559  	v := &autoScaleFindRequestEnvelope{}
   560  	if err := mapconv.ConvertTo(args, v); err != nil {
   561  		return nil, err
   562  	}
   563  	return v, nil
   564  }
   565  
   566  func (o *AutoScaleOp) transformFindResults(data []byte) (*AutoScaleFindResult, error) {
   567  	nakedResponse := &autoScaleFindResponseEnvelope{}
   568  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   569  		return nil, err
   570  	}
   571  
   572  	results := &AutoScaleFindResult{}
   573  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   574  		return nil, err
   575  	}
   576  	return results, nil
   577  }
   578  
   579  func (o *AutoScaleOp) transformCreateArgs(param *AutoScaleCreateRequest) (*autoScaleCreateRequestEnvelope, error) {
   580  	if param == nil {
   581  		param = &AutoScaleCreateRequest{}
   582  	}
   583  	var arg0 interface{} = param
   584  	if v, ok := arg0.(argumentDefaulter); ok {
   585  		arg0 = v.setDefaults()
   586  	}
   587  	args := &struct {
   588  		Arg0 interface{} `mapconv:"CommonServiceItem,recursive"`
   589  	}{
   590  		Arg0: arg0,
   591  	}
   592  
   593  	v := &autoScaleCreateRequestEnvelope{}
   594  	if err := mapconv.ConvertTo(args, v); err != nil {
   595  		return nil, err
   596  	}
   597  	return v, nil
   598  }
   599  
   600  func (o *AutoScaleOp) transformCreateResults(data []byte) (*autoScaleCreateResult, error) {
   601  	nakedResponse := &autoScaleCreateResponseEnvelope{}
   602  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   603  		return nil, err
   604  	}
   605  
   606  	results := &autoScaleCreateResult{}
   607  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   608  		return nil, err
   609  	}
   610  	return results, nil
   611  }
   612  
   613  func (o *AutoScaleOp) transformReadResults(data []byte) (*autoScaleReadResult, error) {
   614  	nakedResponse := &autoScaleReadResponseEnvelope{}
   615  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   616  		return nil, err
   617  	}
   618  
   619  	results := &autoScaleReadResult{}
   620  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   621  		return nil, err
   622  	}
   623  	return results, nil
   624  }
   625  
   626  func (o *AutoScaleOp) transformUpdateArgs(id types.ID, param *AutoScaleUpdateRequest) (*autoScaleUpdateRequestEnvelope, error) {
   627  	if id == types.ID(int64(0)) {
   628  		id = types.ID(int64(0))
   629  	}
   630  	var arg0 interface{} = id
   631  	if v, ok := arg0.(argumentDefaulter); ok {
   632  		arg0 = v.setDefaults()
   633  	}
   634  	if param == nil {
   635  		param = &AutoScaleUpdateRequest{}
   636  	}
   637  	var arg1 interface{} = param
   638  	if v, ok := arg1.(argumentDefaulter); ok {
   639  		arg1 = v.setDefaults()
   640  	}
   641  	args := &struct {
   642  		Arg0 interface{}
   643  		Arg1 interface{} `mapconv:"CommonServiceItem,recursive"`
   644  	}{
   645  		Arg0: arg0,
   646  		Arg1: arg1,
   647  	}
   648  
   649  	v := &autoScaleUpdateRequestEnvelope{}
   650  	if err := mapconv.ConvertTo(args, v); err != nil {
   651  		return nil, err
   652  	}
   653  	return v, nil
   654  }
   655  
   656  func (o *AutoScaleOp) transformUpdateResults(data []byte) (*autoScaleUpdateResult, error) {
   657  	nakedResponse := &autoScaleUpdateResponseEnvelope{}
   658  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   659  		return nil, err
   660  	}
   661  
   662  	results := &autoScaleUpdateResult{}
   663  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   664  		return nil, err
   665  	}
   666  	return results, nil
   667  }
   668  
   669  func (o *AutoScaleOp) transformUpdateSettingsArgs(id types.ID, param *AutoScaleUpdateSettingsRequest) (*autoScaleUpdateSettingsRequestEnvelope, error) {
   670  	if id == types.ID(int64(0)) {
   671  		id = types.ID(int64(0))
   672  	}
   673  	var arg0 interface{} = id
   674  	if v, ok := arg0.(argumentDefaulter); ok {
   675  		arg0 = v.setDefaults()
   676  	}
   677  	if param == nil {
   678  		param = &AutoScaleUpdateSettingsRequest{}
   679  	}
   680  	var arg1 interface{} = param
   681  	if v, ok := arg1.(argumentDefaulter); ok {
   682  		arg1 = v.setDefaults()
   683  	}
   684  	args := &struct {
   685  		Arg0 interface{}
   686  		Arg1 interface{} `mapconv:"CommonServiceItem,recursive"`
   687  	}{
   688  		Arg0: arg0,
   689  		Arg1: arg1,
   690  	}
   691  
   692  	v := &autoScaleUpdateSettingsRequestEnvelope{}
   693  	if err := mapconv.ConvertTo(args, v); err != nil {
   694  		return nil, err
   695  	}
   696  	return v, nil
   697  }
   698  
   699  func (o *AutoScaleOp) transformUpdateSettingsResults(data []byte) (*autoScaleUpdateSettingsResult, error) {
   700  	nakedResponse := &autoScaleUpdateSettingsResponseEnvelope{}
   701  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   702  		return nil, err
   703  	}
   704  
   705  	results := &autoScaleUpdateSettingsResult{}
   706  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   707  		return nil, err
   708  	}
   709  	return results, nil
   710  }
   711  
   712  func (o *AutoScaleOp) transformStatusResults(data []byte) (*autoScaleStatusResult, error) {
   713  	nakedResponse := &autoScaleStatusResponseEnvelope{}
   714  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   715  		return nil, err
   716  	}
   717  
   718  	results := &autoScaleStatusResult{}
   719  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   720  		return nil, err
   721  	}
   722  	return results, nil
   723  }
   724  
   725  func (o *BillOp) transformByContractResults(data []byte) (*BillByContractResult, error) {
   726  	nakedResponse := &billByContractResponseEnvelope{}
   727  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   728  		return nil, err
   729  	}
   730  
   731  	results := &BillByContractResult{}
   732  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   733  		return nil, err
   734  	}
   735  	return results, nil
   736  }
   737  
   738  func (o *BillOp) transformByContractYearResults(data []byte) (*BillByContractYearResult, error) {
   739  	nakedResponse := &billByContractYearResponseEnvelope{}
   740  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   741  		return nil, err
   742  	}
   743  
   744  	results := &BillByContractYearResult{}
   745  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   746  		return nil, err
   747  	}
   748  	return results, nil
   749  }
   750  
   751  func (o *BillOp) transformByContractYearMonthResults(data []byte) (*BillByContractYearMonthResult, error) {
   752  	nakedResponse := &billByContractYearMonthResponseEnvelope{}
   753  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   754  		return nil, err
   755  	}
   756  
   757  	results := &BillByContractYearMonthResult{}
   758  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   759  		return nil, err
   760  	}
   761  	return results, nil
   762  }
   763  
   764  func (o *BillOp) transformReadResults(data []byte) (*BillReadResult, error) {
   765  	nakedResponse := &billReadResponseEnvelope{}
   766  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   767  		return nil, err
   768  	}
   769  
   770  	results := &BillReadResult{}
   771  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   772  		return nil, err
   773  	}
   774  	return results, nil
   775  }
   776  
   777  func (o *BillOp) transformDetailsResults(data []byte) (*BillDetailsResult, error) {
   778  	nakedResponse := &billDetailsResponseEnvelope{}
   779  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   780  		return nil, err
   781  	}
   782  
   783  	results := &BillDetailsResult{}
   784  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   785  		return nil, err
   786  	}
   787  	return results, nil
   788  }
   789  
   790  func (o *BillOp) transformDetailsCSVResults(data []byte) (*billDetailsCSVResult, error) {
   791  	nakedResponse := &billDetailsCSVResponseEnvelope{}
   792  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   793  		return nil, err
   794  	}
   795  
   796  	results := &billDetailsCSVResult{}
   797  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   798  		return nil, err
   799  	}
   800  	return results, nil
   801  }
   802  
   803  func (o *BridgeOp) transformFindArgs(conditions *FindCondition) (*bridgeFindRequestEnvelope, error) {
   804  	if conditions == nil {
   805  		conditions = &FindCondition{}
   806  	}
   807  	var arg0 interface{} = conditions
   808  	if v, ok := arg0.(argumentDefaulter); ok {
   809  		arg0 = v.setDefaults()
   810  	}
   811  	args := &struct {
   812  		Arg0 interface{} `mapconv:",squash"`
   813  	}{
   814  		Arg0: arg0,
   815  	}
   816  
   817  	v := &bridgeFindRequestEnvelope{}
   818  	if err := mapconv.ConvertTo(args, v); err != nil {
   819  		return nil, err
   820  	}
   821  	return v, nil
   822  }
   823  
   824  func (o *BridgeOp) transformFindResults(data []byte) (*BridgeFindResult, error) {
   825  	nakedResponse := &bridgeFindResponseEnvelope{}
   826  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   827  		return nil, err
   828  	}
   829  
   830  	results := &BridgeFindResult{}
   831  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   832  		return nil, err
   833  	}
   834  	return results, nil
   835  }
   836  
   837  func (o *BridgeOp) transformCreateArgs(param *BridgeCreateRequest) (*bridgeCreateRequestEnvelope, error) {
   838  	if param == nil {
   839  		param = &BridgeCreateRequest{}
   840  	}
   841  	var arg0 interface{} = param
   842  	if v, ok := arg0.(argumentDefaulter); ok {
   843  		arg0 = v.setDefaults()
   844  	}
   845  	args := &struct {
   846  		Arg0 interface{} `mapconv:"Bridge,recursive"`
   847  	}{
   848  		Arg0: arg0,
   849  	}
   850  
   851  	v := &bridgeCreateRequestEnvelope{}
   852  	if err := mapconv.ConvertTo(args, v); err != nil {
   853  		return nil, err
   854  	}
   855  	return v, nil
   856  }
   857  
   858  func (o *BridgeOp) transformCreateResults(data []byte) (*bridgeCreateResult, error) {
   859  	nakedResponse := &bridgeCreateResponseEnvelope{}
   860  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   861  		return nil, err
   862  	}
   863  
   864  	results := &bridgeCreateResult{}
   865  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   866  		return nil, err
   867  	}
   868  	return results, nil
   869  }
   870  
   871  func (o *BridgeOp) transformReadResults(data []byte) (*bridgeReadResult, error) {
   872  	nakedResponse := &bridgeReadResponseEnvelope{}
   873  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   874  		return nil, err
   875  	}
   876  
   877  	results := &bridgeReadResult{}
   878  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   879  		return nil, err
   880  	}
   881  	return results, nil
   882  }
   883  
   884  func (o *BridgeOp) transformUpdateArgs(id types.ID, param *BridgeUpdateRequest) (*bridgeUpdateRequestEnvelope, error) {
   885  	if id == types.ID(int64(0)) {
   886  		id = types.ID(int64(0))
   887  	}
   888  	var arg0 interface{} = id
   889  	if v, ok := arg0.(argumentDefaulter); ok {
   890  		arg0 = v.setDefaults()
   891  	}
   892  	if param == nil {
   893  		param = &BridgeUpdateRequest{}
   894  	}
   895  	var arg1 interface{} = param
   896  	if v, ok := arg1.(argumentDefaulter); ok {
   897  		arg1 = v.setDefaults()
   898  	}
   899  	args := &struct {
   900  		Arg0 interface{}
   901  		Arg1 interface{} `mapconv:"Bridge,recursive"`
   902  	}{
   903  		Arg0: arg0,
   904  		Arg1: arg1,
   905  	}
   906  
   907  	v := &bridgeUpdateRequestEnvelope{}
   908  	if err := mapconv.ConvertTo(args, v); err != nil {
   909  		return nil, err
   910  	}
   911  	return v, nil
   912  }
   913  
   914  func (o *BridgeOp) transformUpdateResults(data []byte) (*bridgeUpdateResult, error) {
   915  	nakedResponse := &bridgeUpdateResponseEnvelope{}
   916  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   917  		return nil, err
   918  	}
   919  
   920  	results := &bridgeUpdateResult{}
   921  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   922  		return nil, err
   923  	}
   924  	return results, nil
   925  }
   926  
   927  func (o *CDROMOp) transformFindArgs(conditions *FindCondition) (*cDROMFindRequestEnvelope, error) {
   928  	if conditions == nil {
   929  		conditions = &FindCondition{}
   930  	}
   931  	var arg0 interface{} = conditions
   932  	if v, ok := arg0.(argumentDefaulter); ok {
   933  		arg0 = v.setDefaults()
   934  	}
   935  	args := &struct {
   936  		Arg0 interface{} `mapconv:",squash"`
   937  	}{
   938  		Arg0: arg0,
   939  	}
   940  
   941  	v := &cDROMFindRequestEnvelope{}
   942  	if err := mapconv.ConvertTo(args, v); err != nil {
   943  		return nil, err
   944  	}
   945  	return v, nil
   946  }
   947  
   948  func (o *CDROMOp) transformFindResults(data []byte) (*CDROMFindResult, error) {
   949  	nakedResponse := &cDROMFindResponseEnvelope{}
   950  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   951  		return nil, err
   952  	}
   953  
   954  	results := &CDROMFindResult{}
   955  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   956  		return nil, err
   957  	}
   958  	return results, nil
   959  }
   960  
   961  func (o *CDROMOp) transformCreateArgs(param *CDROMCreateRequest) (*cDROMCreateRequestEnvelope, error) {
   962  	if param == nil {
   963  		param = &CDROMCreateRequest{}
   964  	}
   965  	var arg0 interface{} = param
   966  	if v, ok := arg0.(argumentDefaulter); ok {
   967  		arg0 = v.setDefaults()
   968  	}
   969  	args := &struct {
   970  		Arg0 interface{} `mapconv:"CDROM,recursive"`
   971  	}{
   972  		Arg0: arg0,
   973  	}
   974  
   975  	v := &cDROMCreateRequestEnvelope{}
   976  	if err := mapconv.ConvertTo(args, v); err != nil {
   977  		return nil, err
   978  	}
   979  	return v, nil
   980  }
   981  
   982  func (o *CDROMOp) transformCreateResults(data []byte) (*cDROMCreateResult, error) {
   983  	nakedResponse := &cDROMCreateResponseEnvelope{}
   984  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   985  		return nil, err
   986  	}
   987  
   988  	results := &cDROMCreateResult{}
   989  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
   990  		return nil, err
   991  	}
   992  	return results, nil
   993  }
   994  
   995  func (o *CDROMOp) transformReadResults(data []byte) (*cDROMReadResult, error) {
   996  	nakedResponse := &cDROMReadResponseEnvelope{}
   997  	if err := json.Unmarshal(data, nakedResponse); err != nil {
   998  		return nil, err
   999  	}
  1000  
  1001  	results := &cDROMReadResult{}
  1002  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1003  		return nil, err
  1004  	}
  1005  	return results, nil
  1006  }
  1007  
  1008  func (o *CDROMOp) transformUpdateArgs(id types.ID, param *CDROMUpdateRequest) (*cDROMUpdateRequestEnvelope, error) {
  1009  	if id == types.ID(int64(0)) {
  1010  		id = types.ID(int64(0))
  1011  	}
  1012  	var arg0 interface{} = id
  1013  	if v, ok := arg0.(argumentDefaulter); ok {
  1014  		arg0 = v.setDefaults()
  1015  	}
  1016  	if param == nil {
  1017  		param = &CDROMUpdateRequest{}
  1018  	}
  1019  	var arg1 interface{} = param
  1020  	if v, ok := arg1.(argumentDefaulter); ok {
  1021  		arg1 = v.setDefaults()
  1022  	}
  1023  	args := &struct {
  1024  		Arg0 interface{}
  1025  		Arg1 interface{} `mapconv:"CDROM,recursive"`
  1026  	}{
  1027  		Arg0: arg0,
  1028  		Arg1: arg1,
  1029  	}
  1030  
  1031  	v := &cDROMUpdateRequestEnvelope{}
  1032  	if err := mapconv.ConvertTo(args, v); err != nil {
  1033  		return nil, err
  1034  	}
  1035  	return v, nil
  1036  }
  1037  
  1038  func (o *CDROMOp) transformUpdateResults(data []byte) (*cDROMUpdateResult, error) {
  1039  	nakedResponse := &cDROMUpdateResponseEnvelope{}
  1040  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1041  		return nil, err
  1042  	}
  1043  
  1044  	results := &cDROMUpdateResult{}
  1045  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1046  		return nil, err
  1047  	}
  1048  	return results, nil
  1049  }
  1050  
  1051  func (o *CDROMOp) transformOpenFTPArgs(id types.ID, openOption *OpenFTPRequest) (*cDROMOpenFTPRequestEnvelope, error) {
  1052  	if id == types.ID(int64(0)) {
  1053  		id = types.ID(int64(0))
  1054  	}
  1055  	var arg0 interface{} = id
  1056  	if v, ok := arg0.(argumentDefaulter); ok {
  1057  		arg0 = v.setDefaults()
  1058  	}
  1059  	if openOption == nil {
  1060  		openOption = &OpenFTPRequest{}
  1061  	}
  1062  	var arg1 interface{} = openOption
  1063  	if v, ok := arg1.(argumentDefaulter); ok {
  1064  		arg1 = v.setDefaults()
  1065  	}
  1066  	args := &struct {
  1067  		Arg0 interface{}
  1068  		Arg1 interface{} `mapconv:",squash"`
  1069  	}{
  1070  		Arg0: arg0,
  1071  		Arg1: arg1,
  1072  	}
  1073  
  1074  	v := &cDROMOpenFTPRequestEnvelope{}
  1075  	if err := mapconv.ConvertTo(args, v); err != nil {
  1076  		return nil, err
  1077  	}
  1078  	return v, nil
  1079  }
  1080  
  1081  func (o *CDROMOp) transformOpenFTPResults(data []byte) (*cDROMOpenFTPResult, error) {
  1082  	nakedResponse := &cDROMOpenFTPResponseEnvelope{}
  1083  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1084  		return nil, err
  1085  	}
  1086  
  1087  	results := &cDROMOpenFTPResult{}
  1088  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1089  		return nil, err
  1090  	}
  1091  	return results, nil
  1092  }
  1093  
  1094  func (o *CertificateAuthorityOp) transformFindArgs(conditions *FindCondition) (*certificateAuthorityFindRequestEnvelope, error) {
  1095  	if conditions == nil {
  1096  		conditions = &FindCondition{}
  1097  	}
  1098  	var arg0 interface{} = conditions
  1099  	if v, ok := arg0.(argumentDefaulter); ok {
  1100  		arg0 = v.setDefaults()
  1101  	}
  1102  	args := &struct {
  1103  		Arg0 interface{} `mapconv:",squash"`
  1104  	}{
  1105  		Arg0: arg0,
  1106  	}
  1107  
  1108  	v := &certificateAuthorityFindRequestEnvelope{}
  1109  	if err := mapconv.ConvertTo(args, v); err != nil {
  1110  		return nil, err
  1111  	}
  1112  	return v, nil
  1113  }
  1114  
  1115  func (o *CertificateAuthorityOp) transformFindResults(data []byte) (*CertificateAuthorityFindResult, error) {
  1116  	nakedResponse := &certificateAuthorityFindResponseEnvelope{}
  1117  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1118  		return nil, err
  1119  	}
  1120  
  1121  	results := &CertificateAuthorityFindResult{}
  1122  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1123  		return nil, err
  1124  	}
  1125  	return results, nil
  1126  }
  1127  
  1128  func (o *CertificateAuthorityOp) transformCreateArgs(param *CertificateAuthorityCreateRequest) (*certificateAuthorityCreateRequestEnvelope, error) {
  1129  	if param == nil {
  1130  		param = &CertificateAuthorityCreateRequest{}
  1131  	}
  1132  	var arg0 interface{} = param
  1133  	if v, ok := arg0.(argumentDefaulter); ok {
  1134  		arg0 = v.setDefaults()
  1135  	}
  1136  	args := &struct {
  1137  		Arg0 interface{} `mapconv:"CommonServiceItem,recursive"`
  1138  	}{
  1139  		Arg0: arg0,
  1140  	}
  1141  
  1142  	v := &certificateAuthorityCreateRequestEnvelope{}
  1143  	if err := mapconv.ConvertTo(args, v); err != nil {
  1144  		return nil, err
  1145  	}
  1146  	return v, nil
  1147  }
  1148  
  1149  func (o *CertificateAuthorityOp) transformCreateResults(data []byte) (*certificateAuthorityCreateResult, error) {
  1150  	nakedResponse := &certificateAuthorityCreateResponseEnvelope{}
  1151  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1152  		return nil, err
  1153  	}
  1154  
  1155  	results := &certificateAuthorityCreateResult{}
  1156  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1157  		return nil, err
  1158  	}
  1159  	return results, nil
  1160  }
  1161  
  1162  func (o *CertificateAuthorityOp) transformReadResults(data []byte) (*certificateAuthorityReadResult, error) {
  1163  	nakedResponse := &certificateAuthorityReadResponseEnvelope{}
  1164  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1165  		return nil, err
  1166  	}
  1167  
  1168  	results := &certificateAuthorityReadResult{}
  1169  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1170  		return nil, err
  1171  	}
  1172  	return results, nil
  1173  }
  1174  
  1175  func (o *CertificateAuthorityOp) transformUpdateArgs(id types.ID, param *CertificateAuthorityUpdateRequest) (*certificateAuthorityUpdateRequestEnvelope, error) {
  1176  	if id == types.ID(int64(0)) {
  1177  		id = types.ID(int64(0))
  1178  	}
  1179  	var arg0 interface{} = id
  1180  	if v, ok := arg0.(argumentDefaulter); ok {
  1181  		arg0 = v.setDefaults()
  1182  	}
  1183  	if param == nil {
  1184  		param = &CertificateAuthorityUpdateRequest{}
  1185  	}
  1186  	var arg1 interface{} = param
  1187  	if v, ok := arg1.(argumentDefaulter); ok {
  1188  		arg1 = v.setDefaults()
  1189  	}
  1190  	args := &struct {
  1191  		Arg0 interface{}
  1192  		Arg1 interface{} `mapconv:"CommonServiceItem,recursive"`
  1193  	}{
  1194  		Arg0: arg0,
  1195  		Arg1: arg1,
  1196  	}
  1197  
  1198  	v := &certificateAuthorityUpdateRequestEnvelope{}
  1199  	if err := mapconv.ConvertTo(args, v); err != nil {
  1200  		return nil, err
  1201  	}
  1202  	return v, nil
  1203  }
  1204  
  1205  func (o *CertificateAuthorityOp) transformUpdateResults(data []byte) (*certificateAuthorityUpdateResult, error) {
  1206  	nakedResponse := &certificateAuthorityUpdateResponseEnvelope{}
  1207  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1208  		return nil, err
  1209  	}
  1210  
  1211  	results := &certificateAuthorityUpdateResult{}
  1212  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1213  		return nil, err
  1214  	}
  1215  	return results, nil
  1216  }
  1217  
  1218  func (o *CertificateAuthorityOp) transformDetailResults(data []byte) (*certificateAuthorityDetailResult, error) {
  1219  	nakedResponse := &certificateAuthorityDetailResponseEnvelope{}
  1220  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1221  		return nil, err
  1222  	}
  1223  
  1224  	results := &certificateAuthorityDetailResult{}
  1225  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1226  		return nil, err
  1227  	}
  1228  	return results, nil
  1229  }
  1230  
  1231  func (o *CertificateAuthorityOp) transformAddClientArgs(id types.ID, param *CertificateAuthorityAddClientParam) (*certificateAuthorityAddClientRequestEnvelope, error) {
  1232  	if id == types.ID(int64(0)) {
  1233  		id = types.ID(int64(0))
  1234  	}
  1235  	var arg0 interface{} = id
  1236  	if v, ok := arg0.(argumentDefaulter); ok {
  1237  		arg0 = v.setDefaults()
  1238  	}
  1239  	if param == nil {
  1240  		param = &CertificateAuthorityAddClientParam{}
  1241  	}
  1242  	var arg1 interface{} = param
  1243  	if v, ok := arg1.(argumentDefaulter); ok {
  1244  		arg1 = v.setDefaults()
  1245  	}
  1246  	args := &struct {
  1247  		Arg0 interface{}
  1248  		Arg1 interface{} `mapconv:"CertificateAuthority.Status,recursive"`
  1249  	}{
  1250  		Arg0: arg0,
  1251  		Arg1: arg1,
  1252  	}
  1253  
  1254  	v := &certificateAuthorityAddClientRequestEnvelope{}
  1255  	if err := mapconv.ConvertTo(args, v); err != nil {
  1256  		return nil, err
  1257  	}
  1258  	return v, nil
  1259  }
  1260  
  1261  func (o *CertificateAuthorityOp) transformAddClientResults(data []byte) (*certificateAuthorityAddClientResult, error) {
  1262  	nakedResponse := &certificateAuthorityAddClientResponseEnvelope{}
  1263  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1264  		return nil, err
  1265  	}
  1266  
  1267  	results := &certificateAuthorityAddClientResult{}
  1268  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1269  		return nil, err
  1270  	}
  1271  	return results, nil
  1272  }
  1273  
  1274  func (o *CertificateAuthorityOp) transformListClientsResults(data []byte) (*CertificateAuthorityListClientsResult, error) {
  1275  	nakedResponse := &certificateAuthorityListClientsResponseEnvelope{}
  1276  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1277  		return nil, err
  1278  	}
  1279  
  1280  	results := &CertificateAuthorityListClientsResult{}
  1281  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1282  		return nil, err
  1283  	}
  1284  	return results, nil
  1285  }
  1286  
  1287  func (o *CertificateAuthorityOp) transformReadClientResults(data []byte) (*certificateAuthorityReadClientResult, error) {
  1288  	nakedResponse := &certificateAuthorityReadClientResponseEnvelope{}
  1289  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1290  		return nil, err
  1291  	}
  1292  
  1293  	results := &certificateAuthorityReadClientResult{}
  1294  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1295  		return nil, err
  1296  	}
  1297  	return results, nil
  1298  }
  1299  
  1300  func (o *CertificateAuthorityOp) transformAddServerArgs(id types.ID, param *CertificateAuthorityAddServerParam) (*certificateAuthorityAddServerRequestEnvelope, error) {
  1301  	if id == types.ID(int64(0)) {
  1302  		id = types.ID(int64(0))
  1303  	}
  1304  	var arg0 interface{} = id
  1305  	if v, ok := arg0.(argumentDefaulter); ok {
  1306  		arg0 = v.setDefaults()
  1307  	}
  1308  	if param == nil {
  1309  		param = &CertificateAuthorityAddServerParam{}
  1310  	}
  1311  	var arg1 interface{} = param
  1312  	if v, ok := arg1.(argumentDefaulter); ok {
  1313  		arg1 = v.setDefaults()
  1314  	}
  1315  	args := &struct {
  1316  		Arg0 interface{}
  1317  		Arg1 interface{} `mapconv:"CertificateAuthority.Status,recursive"`
  1318  	}{
  1319  		Arg0: arg0,
  1320  		Arg1: arg1,
  1321  	}
  1322  
  1323  	v := &certificateAuthorityAddServerRequestEnvelope{}
  1324  	if err := mapconv.ConvertTo(args, v); err != nil {
  1325  		return nil, err
  1326  	}
  1327  	return v, nil
  1328  }
  1329  
  1330  func (o *CertificateAuthorityOp) transformAddServerResults(data []byte) (*certificateAuthorityAddServerResult, error) {
  1331  	nakedResponse := &certificateAuthorityAddServerResponseEnvelope{}
  1332  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1333  		return nil, err
  1334  	}
  1335  
  1336  	results := &certificateAuthorityAddServerResult{}
  1337  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1338  		return nil, err
  1339  	}
  1340  	return results, nil
  1341  }
  1342  
  1343  func (o *CertificateAuthorityOp) transformListServersResults(data []byte) (*CertificateAuthorityListServersResult, error) {
  1344  	nakedResponse := &certificateAuthorityListServersResponseEnvelope{}
  1345  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1346  		return nil, err
  1347  	}
  1348  
  1349  	results := &CertificateAuthorityListServersResult{}
  1350  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1351  		return nil, err
  1352  	}
  1353  	return results, nil
  1354  }
  1355  
  1356  func (o *CertificateAuthorityOp) transformReadServerResults(data []byte) (*certificateAuthorityReadServerResult, error) {
  1357  	nakedResponse := &certificateAuthorityReadServerResponseEnvelope{}
  1358  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1359  		return nil, err
  1360  	}
  1361  
  1362  	results := &certificateAuthorityReadServerResult{}
  1363  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1364  		return nil, err
  1365  	}
  1366  	return results, nil
  1367  }
  1368  
  1369  func (o *ContainerRegistryOp) transformFindArgs(conditions *FindCondition) (*containerRegistryFindRequestEnvelope, error) {
  1370  	if conditions == nil {
  1371  		conditions = &FindCondition{}
  1372  	}
  1373  	var arg0 interface{} = conditions
  1374  	if v, ok := arg0.(argumentDefaulter); ok {
  1375  		arg0 = v.setDefaults()
  1376  	}
  1377  	args := &struct {
  1378  		Arg0 interface{} `mapconv:",squash"`
  1379  	}{
  1380  		Arg0: arg0,
  1381  	}
  1382  
  1383  	v := &containerRegistryFindRequestEnvelope{}
  1384  	if err := mapconv.ConvertTo(args, v); err != nil {
  1385  		return nil, err
  1386  	}
  1387  	return v, nil
  1388  }
  1389  
  1390  func (o *ContainerRegistryOp) transformFindResults(data []byte) (*ContainerRegistryFindResult, error) {
  1391  	nakedResponse := &containerRegistryFindResponseEnvelope{}
  1392  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1393  		return nil, err
  1394  	}
  1395  
  1396  	results := &ContainerRegistryFindResult{}
  1397  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1398  		return nil, err
  1399  	}
  1400  	return results, nil
  1401  }
  1402  
  1403  func (o *ContainerRegistryOp) transformCreateArgs(param *ContainerRegistryCreateRequest) (*containerRegistryCreateRequestEnvelope, error) {
  1404  	if param == nil {
  1405  		param = &ContainerRegistryCreateRequest{}
  1406  	}
  1407  	var arg0 interface{} = param
  1408  	if v, ok := arg0.(argumentDefaulter); ok {
  1409  		arg0 = v.setDefaults()
  1410  	}
  1411  	args := &struct {
  1412  		Arg0 interface{} `mapconv:"CommonServiceItem,recursive"`
  1413  	}{
  1414  		Arg0: arg0,
  1415  	}
  1416  
  1417  	v := &containerRegistryCreateRequestEnvelope{}
  1418  	if err := mapconv.ConvertTo(args, v); err != nil {
  1419  		return nil, err
  1420  	}
  1421  	return v, nil
  1422  }
  1423  
  1424  func (o *ContainerRegistryOp) transformCreateResults(data []byte) (*containerRegistryCreateResult, error) {
  1425  	nakedResponse := &containerRegistryCreateResponseEnvelope{}
  1426  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1427  		return nil, err
  1428  	}
  1429  
  1430  	results := &containerRegistryCreateResult{}
  1431  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1432  		return nil, err
  1433  	}
  1434  	return results, nil
  1435  }
  1436  
  1437  func (o *ContainerRegistryOp) transformReadResults(data []byte) (*containerRegistryReadResult, error) {
  1438  	nakedResponse := &containerRegistryReadResponseEnvelope{}
  1439  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1440  		return nil, err
  1441  	}
  1442  
  1443  	results := &containerRegistryReadResult{}
  1444  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1445  		return nil, err
  1446  	}
  1447  	return results, nil
  1448  }
  1449  
  1450  func (o *ContainerRegistryOp) transformUpdateArgs(id types.ID, param *ContainerRegistryUpdateRequest) (*containerRegistryUpdateRequestEnvelope, error) {
  1451  	if id == types.ID(int64(0)) {
  1452  		id = types.ID(int64(0))
  1453  	}
  1454  	var arg0 interface{} = id
  1455  	if v, ok := arg0.(argumentDefaulter); ok {
  1456  		arg0 = v.setDefaults()
  1457  	}
  1458  	if param == nil {
  1459  		param = &ContainerRegistryUpdateRequest{}
  1460  	}
  1461  	var arg1 interface{} = param
  1462  	if v, ok := arg1.(argumentDefaulter); ok {
  1463  		arg1 = v.setDefaults()
  1464  	}
  1465  	args := &struct {
  1466  		Arg0 interface{}
  1467  		Arg1 interface{} `mapconv:"CommonServiceItem,recursive"`
  1468  	}{
  1469  		Arg0: arg0,
  1470  		Arg1: arg1,
  1471  	}
  1472  
  1473  	v := &containerRegistryUpdateRequestEnvelope{}
  1474  	if err := mapconv.ConvertTo(args, v); err != nil {
  1475  		return nil, err
  1476  	}
  1477  	return v, nil
  1478  }
  1479  
  1480  func (o *ContainerRegistryOp) transformUpdateResults(data []byte) (*containerRegistryUpdateResult, error) {
  1481  	nakedResponse := &containerRegistryUpdateResponseEnvelope{}
  1482  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1483  		return nil, err
  1484  	}
  1485  
  1486  	results := &containerRegistryUpdateResult{}
  1487  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1488  		return nil, err
  1489  	}
  1490  	return results, nil
  1491  }
  1492  
  1493  func (o *ContainerRegistryOp) transformUpdateSettingsArgs(id types.ID, param *ContainerRegistryUpdateSettingsRequest) (*containerRegistryUpdateSettingsRequestEnvelope, error) {
  1494  	if id == types.ID(int64(0)) {
  1495  		id = types.ID(int64(0))
  1496  	}
  1497  	var arg0 interface{} = id
  1498  	if v, ok := arg0.(argumentDefaulter); ok {
  1499  		arg0 = v.setDefaults()
  1500  	}
  1501  	if param == nil {
  1502  		param = &ContainerRegistryUpdateSettingsRequest{}
  1503  	}
  1504  	var arg1 interface{} = param
  1505  	if v, ok := arg1.(argumentDefaulter); ok {
  1506  		arg1 = v.setDefaults()
  1507  	}
  1508  	args := &struct {
  1509  		Arg0 interface{}
  1510  		Arg1 interface{} `mapconv:"CommonServiceItem,recursive"`
  1511  	}{
  1512  		Arg0: arg0,
  1513  		Arg1: arg1,
  1514  	}
  1515  
  1516  	v := &containerRegistryUpdateSettingsRequestEnvelope{}
  1517  	if err := mapconv.ConvertTo(args, v); err != nil {
  1518  		return nil, err
  1519  	}
  1520  	return v, nil
  1521  }
  1522  
  1523  func (o *ContainerRegistryOp) transformUpdateSettingsResults(data []byte) (*containerRegistryUpdateSettingsResult, error) {
  1524  	nakedResponse := &containerRegistryUpdateSettingsResponseEnvelope{}
  1525  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1526  		return nil, err
  1527  	}
  1528  
  1529  	results := &containerRegistryUpdateSettingsResult{}
  1530  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1531  		return nil, err
  1532  	}
  1533  	return results, nil
  1534  }
  1535  
  1536  func (o *ContainerRegistryOp) transformListUsersResults(data []byte) (*containerRegistryListUsersResult, error) {
  1537  	nakedResponse := &containerRegistryListUsersResponseEnvelope{}
  1538  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1539  		return nil, err
  1540  	}
  1541  
  1542  	results := &containerRegistryListUsersResult{}
  1543  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1544  		return nil, err
  1545  	}
  1546  	return results, nil
  1547  }
  1548  
  1549  func (o *ContainerRegistryOp) transformAddUserArgs(id types.ID, param *ContainerRegistryUserCreateRequest) (*containerRegistryAddUserRequestEnvelope, error) {
  1550  	if id == types.ID(int64(0)) {
  1551  		id = types.ID(int64(0))
  1552  	}
  1553  	var arg0 interface{} = id
  1554  	if v, ok := arg0.(argumentDefaulter); ok {
  1555  		arg0 = v.setDefaults()
  1556  	}
  1557  	if param == nil {
  1558  		param = &ContainerRegistryUserCreateRequest{}
  1559  	}
  1560  	var arg1 interface{} = param
  1561  	if v, ok := arg1.(argumentDefaulter); ok {
  1562  		arg1 = v.setDefaults()
  1563  	}
  1564  	args := &struct {
  1565  		Arg0 interface{}
  1566  		Arg1 interface{} `mapconv:"ContainerRegistry,recursive"`
  1567  	}{
  1568  		Arg0: arg0,
  1569  		Arg1: arg1,
  1570  	}
  1571  
  1572  	v := &containerRegistryAddUserRequestEnvelope{}
  1573  	if err := mapconv.ConvertTo(args, v); err != nil {
  1574  		return nil, err
  1575  	}
  1576  	return v, nil
  1577  }
  1578  
  1579  func (o *ContainerRegistryOp) transformUpdateUserArgs(id types.ID, username string, param *ContainerRegistryUserUpdateRequest) (*containerRegistryUpdateUserRequestEnvelope, error) {
  1580  	if id == types.ID(int64(0)) {
  1581  		id = types.ID(int64(0))
  1582  	}
  1583  	var arg0 interface{} = id
  1584  	if v, ok := arg0.(argumentDefaulter); ok {
  1585  		arg0 = v.setDefaults()
  1586  	}
  1587  	if username == "" {
  1588  		username = ""
  1589  	}
  1590  	var arg1 interface{} = username
  1591  	if v, ok := arg1.(argumentDefaulter); ok {
  1592  		arg1 = v.setDefaults()
  1593  	}
  1594  	if param == nil {
  1595  		param = &ContainerRegistryUserUpdateRequest{}
  1596  	}
  1597  	var arg2 interface{} = param
  1598  	if v, ok := arg2.(argumentDefaulter); ok {
  1599  		arg2 = v.setDefaults()
  1600  	}
  1601  	args := &struct {
  1602  		Arg0 interface{}
  1603  		Arg1 interface{}
  1604  		Arg2 interface{} `mapconv:"ContainerRegistry,recursive"`
  1605  	}{
  1606  		Arg0: arg0,
  1607  		Arg1: arg1,
  1608  		Arg2: arg2,
  1609  	}
  1610  
  1611  	v := &containerRegistryUpdateUserRequestEnvelope{}
  1612  	if err := mapconv.ConvertTo(args, v); err != nil {
  1613  		return nil, err
  1614  	}
  1615  	return v, nil
  1616  }
  1617  
  1618  func (o *CouponOp) transformFindResults(data []byte) (*CouponFindResult, error) {
  1619  	nakedResponse := &couponFindResponseEnvelope{}
  1620  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1621  		return nil, err
  1622  	}
  1623  
  1624  	results := &CouponFindResult{}
  1625  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1626  		return nil, err
  1627  	}
  1628  	return results, nil
  1629  }
  1630  
  1631  func (o *DatabaseOp) transformFindArgs(conditions *FindCondition) (*databaseFindRequestEnvelope, error) {
  1632  	if conditions == nil {
  1633  		conditions = &FindCondition{}
  1634  	}
  1635  	var arg0 interface{} = conditions
  1636  	if v, ok := arg0.(argumentDefaulter); ok {
  1637  		arg0 = v.setDefaults()
  1638  	}
  1639  	args := &struct {
  1640  		Arg0 interface{} `mapconv:",squash"`
  1641  	}{
  1642  		Arg0: arg0,
  1643  	}
  1644  
  1645  	v := &databaseFindRequestEnvelope{}
  1646  	if err := mapconv.ConvertTo(args, v); err != nil {
  1647  		return nil, err
  1648  	}
  1649  	return v, nil
  1650  }
  1651  
  1652  func (o *DatabaseOp) transformFindResults(data []byte) (*DatabaseFindResult, error) {
  1653  	nakedResponse := &databaseFindResponseEnvelope{}
  1654  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1655  		return nil, err
  1656  	}
  1657  
  1658  	results := &DatabaseFindResult{}
  1659  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1660  		return nil, err
  1661  	}
  1662  	return results, nil
  1663  }
  1664  
  1665  func (o *DatabaseOp) transformCreateArgs(param *DatabaseCreateRequest) (*databaseCreateRequestEnvelope, error) {
  1666  	if param == nil {
  1667  		param = &DatabaseCreateRequest{}
  1668  	}
  1669  	var arg0 interface{} = param
  1670  	if v, ok := arg0.(argumentDefaulter); ok {
  1671  		arg0 = v.setDefaults()
  1672  	}
  1673  	args := &struct {
  1674  		Arg0 interface{} `mapconv:"Appliance,recursive"`
  1675  	}{
  1676  		Arg0: arg0,
  1677  	}
  1678  
  1679  	v := &databaseCreateRequestEnvelope{}
  1680  	if err := mapconv.ConvertTo(args, v); err != nil {
  1681  		return nil, err
  1682  	}
  1683  	return v, nil
  1684  }
  1685  
  1686  func (o *DatabaseOp) transformCreateResults(data []byte) (*databaseCreateResult, error) {
  1687  	nakedResponse := &databaseCreateResponseEnvelope{}
  1688  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1689  		return nil, err
  1690  	}
  1691  
  1692  	results := &databaseCreateResult{}
  1693  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1694  		return nil, err
  1695  	}
  1696  	return results, nil
  1697  }
  1698  
  1699  func (o *DatabaseOp) transformReadResults(data []byte) (*databaseReadResult, error) {
  1700  	nakedResponse := &databaseReadResponseEnvelope{}
  1701  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1702  		return nil, err
  1703  	}
  1704  
  1705  	results := &databaseReadResult{}
  1706  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1707  		return nil, err
  1708  	}
  1709  	return results, nil
  1710  }
  1711  
  1712  func (o *DatabaseOp) transformUpdateArgs(id types.ID, param *DatabaseUpdateRequest) (*databaseUpdateRequestEnvelope, error) {
  1713  	if id == types.ID(int64(0)) {
  1714  		id = types.ID(int64(0))
  1715  	}
  1716  	var arg0 interface{} = id
  1717  	if v, ok := arg0.(argumentDefaulter); ok {
  1718  		arg0 = v.setDefaults()
  1719  	}
  1720  	if param == nil {
  1721  		param = &DatabaseUpdateRequest{}
  1722  	}
  1723  	var arg1 interface{} = param
  1724  	if v, ok := arg1.(argumentDefaulter); ok {
  1725  		arg1 = v.setDefaults()
  1726  	}
  1727  	args := &struct {
  1728  		Arg0 interface{}
  1729  		Arg1 interface{} `mapconv:"Appliance,recursive"`
  1730  	}{
  1731  		Arg0: arg0,
  1732  		Arg1: arg1,
  1733  	}
  1734  
  1735  	v := &databaseUpdateRequestEnvelope{}
  1736  	if err := mapconv.ConvertTo(args, v); err != nil {
  1737  		return nil, err
  1738  	}
  1739  	return v, nil
  1740  }
  1741  
  1742  func (o *DatabaseOp) transformUpdateResults(data []byte) (*databaseUpdateResult, error) {
  1743  	nakedResponse := &databaseUpdateResponseEnvelope{}
  1744  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1745  		return nil, err
  1746  	}
  1747  
  1748  	results := &databaseUpdateResult{}
  1749  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1750  		return nil, err
  1751  	}
  1752  	return results, nil
  1753  }
  1754  
  1755  func (o *DatabaseOp) transformUpdateSettingsArgs(id types.ID, param *DatabaseUpdateSettingsRequest) (*databaseUpdateSettingsRequestEnvelope, error) {
  1756  	if id == types.ID(int64(0)) {
  1757  		id = types.ID(int64(0))
  1758  	}
  1759  	var arg0 interface{} = id
  1760  	if v, ok := arg0.(argumentDefaulter); ok {
  1761  		arg0 = v.setDefaults()
  1762  	}
  1763  	if param == nil {
  1764  		param = &DatabaseUpdateSettingsRequest{}
  1765  	}
  1766  	var arg1 interface{} = param
  1767  	if v, ok := arg1.(argumentDefaulter); ok {
  1768  		arg1 = v.setDefaults()
  1769  	}
  1770  	args := &struct {
  1771  		Arg0 interface{}
  1772  		Arg1 interface{} `mapconv:"Appliance,recursive"`
  1773  	}{
  1774  		Arg0: arg0,
  1775  		Arg1: arg1,
  1776  	}
  1777  
  1778  	v := &databaseUpdateSettingsRequestEnvelope{}
  1779  	if err := mapconv.ConvertTo(args, v); err != nil {
  1780  		return nil, err
  1781  	}
  1782  	return v, nil
  1783  }
  1784  
  1785  func (o *DatabaseOp) transformUpdateSettingsResults(data []byte) (*databaseUpdateSettingsResult, error) {
  1786  	nakedResponse := &databaseUpdateSettingsResponseEnvelope{}
  1787  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1788  		return nil, err
  1789  	}
  1790  
  1791  	results := &databaseUpdateSettingsResult{}
  1792  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1793  		return nil, err
  1794  	}
  1795  	return results, nil
  1796  }
  1797  
  1798  func (o *DatabaseOp) transformShutdownArgs(id types.ID, shutdownOption *ShutdownOption) (*databaseShutdownRequestEnvelope, error) {
  1799  	if id == types.ID(int64(0)) {
  1800  		id = types.ID(int64(0))
  1801  	}
  1802  	var arg0 interface{} = id
  1803  	if v, ok := arg0.(argumentDefaulter); ok {
  1804  		arg0 = v.setDefaults()
  1805  	}
  1806  	if shutdownOption == nil {
  1807  		shutdownOption = &ShutdownOption{}
  1808  	}
  1809  	var arg1 interface{} = shutdownOption
  1810  	if v, ok := arg1.(argumentDefaulter); ok {
  1811  		arg1 = v.setDefaults()
  1812  	}
  1813  	args := &struct {
  1814  		Arg0 interface{}
  1815  		Arg1 interface{} `mapconv:",squash"`
  1816  	}{
  1817  		Arg0: arg0,
  1818  		Arg1: arg1,
  1819  	}
  1820  
  1821  	v := &databaseShutdownRequestEnvelope{}
  1822  	if err := mapconv.ConvertTo(args, v); err != nil {
  1823  		return nil, err
  1824  	}
  1825  	return v, nil
  1826  }
  1827  
  1828  func (o *DatabaseOp) transformMonitorCPUArgs(id types.ID, condition *MonitorCondition) (*databaseMonitorCPURequestEnvelope, error) {
  1829  	if id == types.ID(int64(0)) {
  1830  		id = types.ID(int64(0))
  1831  	}
  1832  	var arg0 interface{} = id
  1833  	if v, ok := arg0.(argumentDefaulter); ok {
  1834  		arg0 = v.setDefaults()
  1835  	}
  1836  	if condition == nil {
  1837  		condition = &MonitorCondition{}
  1838  	}
  1839  	var arg1 interface{} = condition
  1840  	if v, ok := arg1.(argumentDefaulter); ok {
  1841  		arg1 = v.setDefaults()
  1842  	}
  1843  	args := &struct {
  1844  		Arg0 interface{}
  1845  		Arg1 interface{} `mapconv:",squash"`
  1846  	}{
  1847  		Arg0: arg0,
  1848  		Arg1: arg1,
  1849  	}
  1850  
  1851  	v := &databaseMonitorCPURequestEnvelope{}
  1852  	if err := mapconv.ConvertTo(args, v); err != nil {
  1853  		return nil, err
  1854  	}
  1855  	return v, nil
  1856  }
  1857  
  1858  func (o *DatabaseOp) transformMonitorCPUResults(data []byte) (*databaseMonitorCPUResult, error) {
  1859  	nakedResponse := &databaseMonitorCPUResponseEnvelope{}
  1860  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1861  		return nil, err
  1862  	}
  1863  
  1864  	results := &databaseMonitorCPUResult{}
  1865  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1866  		return nil, err
  1867  	}
  1868  	return results, nil
  1869  }
  1870  
  1871  func (o *DatabaseOp) transformMonitorDiskArgs(id types.ID, condition *MonitorCondition) (*databaseMonitorDiskRequestEnvelope, error) {
  1872  	if id == types.ID(int64(0)) {
  1873  		id = types.ID(int64(0))
  1874  	}
  1875  	var arg0 interface{} = id
  1876  	if v, ok := arg0.(argumentDefaulter); ok {
  1877  		arg0 = v.setDefaults()
  1878  	}
  1879  	if condition == nil {
  1880  		condition = &MonitorCondition{}
  1881  	}
  1882  	var arg1 interface{} = condition
  1883  	if v, ok := arg1.(argumentDefaulter); ok {
  1884  		arg1 = v.setDefaults()
  1885  	}
  1886  	args := &struct {
  1887  		Arg0 interface{}
  1888  		Arg1 interface{} `mapconv:",squash"`
  1889  	}{
  1890  		Arg0: arg0,
  1891  		Arg1: arg1,
  1892  	}
  1893  
  1894  	v := &databaseMonitorDiskRequestEnvelope{}
  1895  	if err := mapconv.ConvertTo(args, v); err != nil {
  1896  		return nil, err
  1897  	}
  1898  	return v, nil
  1899  }
  1900  
  1901  func (o *DatabaseOp) transformMonitorDiskResults(data []byte) (*databaseMonitorDiskResult, error) {
  1902  	nakedResponse := &databaseMonitorDiskResponseEnvelope{}
  1903  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1904  		return nil, err
  1905  	}
  1906  
  1907  	results := &databaseMonitorDiskResult{}
  1908  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1909  		return nil, err
  1910  	}
  1911  	return results, nil
  1912  }
  1913  
  1914  func (o *DatabaseOp) transformMonitorInterfaceArgs(id types.ID, condition *MonitorCondition) (*databaseMonitorInterfaceRequestEnvelope, error) {
  1915  	if id == types.ID(int64(0)) {
  1916  		id = types.ID(int64(0))
  1917  	}
  1918  	var arg0 interface{} = id
  1919  	if v, ok := arg0.(argumentDefaulter); ok {
  1920  		arg0 = v.setDefaults()
  1921  	}
  1922  	if condition == nil {
  1923  		condition = &MonitorCondition{}
  1924  	}
  1925  	var arg1 interface{} = condition
  1926  	if v, ok := arg1.(argumentDefaulter); ok {
  1927  		arg1 = v.setDefaults()
  1928  	}
  1929  	args := &struct {
  1930  		Arg0 interface{}
  1931  		Arg1 interface{} `mapconv:",squash"`
  1932  	}{
  1933  		Arg0: arg0,
  1934  		Arg1: arg1,
  1935  	}
  1936  
  1937  	v := &databaseMonitorInterfaceRequestEnvelope{}
  1938  	if err := mapconv.ConvertTo(args, v); err != nil {
  1939  		return nil, err
  1940  	}
  1941  	return v, nil
  1942  }
  1943  
  1944  func (o *DatabaseOp) transformMonitorInterfaceResults(data []byte) (*databaseMonitorInterfaceResult, error) {
  1945  	nakedResponse := &databaseMonitorInterfaceResponseEnvelope{}
  1946  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1947  		return nil, err
  1948  	}
  1949  
  1950  	results := &databaseMonitorInterfaceResult{}
  1951  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1952  		return nil, err
  1953  	}
  1954  	return results, nil
  1955  }
  1956  
  1957  func (o *DatabaseOp) transformMonitorDatabaseArgs(id types.ID, condition *MonitorCondition) (*databaseMonitorDatabaseRequestEnvelope, error) {
  1958  	if id == types.ID(int64(0)) {
  1959  		id = types.ID(int64(0))
  1960  	}
  1961  	var arg0 interface{} = id
  1962  	if v, ok := arg0.(argumentDefaulter); ok {
  1963  		arg0 = v.setDefaults()
  1964  	}
  1965  	if condition == nil {
  1966  		condition = &MonitorCondition{}
  1967  	}
  1968  	var arg1 interface{} = condition
  1969  	if v, ok := arg1.(argumentDefaulter); ok {
  1970  		arg1 = v.setDefaults()
  1971  	}
  1972  	args := &struct {
  1973  		Arg0 interface{}
  1974  		Arg1 interface{} `mapconv:",squash"`
  1975  	}{
  1976  		Arg0: arg0,
  1977  		Arg1: arg1,
  1978  	}
  1979  
  1980  	v := &databaseMonitorDatabaseRequestEnvelope{}
  1981  	if err := mapconv.ConvertTo(args, v); err != nil {
  1982  		return nil, err
  1983  	}
  1984  	return v, nil
  1985  }
  1986  
  1987  func (o *DatabaseOp) transformMonitorDatabaseResults(data []byte) (*databaseMonitorDatabaseResult, error) {
  1988  	nakedResponse := &databaseMonitorDatabaseResponseEnvelope{}
  1989  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  1990  		return nil, err
  1991  	}
  1992  
  1993  	results := &databaseMonitorDatabaseResult{}
  1994  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  1995  		return nil, err
  1996  	}
  1997  	return results, nil
  1998  }
  1999  
  2000  func (o *DatabaseOp) transformStatusResults(data []byte) (*databaseStatusResult, error) {
  2001  	nakedResponse := &databaseStatusResponseEnvelope{}
  2002  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2003  		return nil, err
  2004  	}
  2005  
  2006  	results := &databaseStatusResult{}
  2007  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2008  		return nil, err
  2009  	}
  2010  	return results, nil
  2011  }
  2012  
  2013  func (o *DatabaseOp) transformGetParameterResults(data []byte) (*databaseGetParameterResult, error) {
  2014  	nakedResponse := &databaseGetParameterResponseEnvelope{}
  2015  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2016  		return nil, err
  2017  	}
  2018  
  2019  	results := &databaseGetParameterResult{}
  2020  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2021  		return nil, err
  2022  	}
  2023  	return results, nil
  2024  }
  2025  
  2026  func (o *DatabaseOp) transformSetParameterArgs(id types.ID, param map[string]interface{}) (*databaseSetParameterRequestEnvelope, error) {
  2027  	if id == types.ID(int64(0)) {
  2028  		id = types.ID(int64(0))
  2029  	}
  2030  	var arg0 interface{} = id
  2031  	if v, ok := arg0.(argumentDefaulter); ok {
  2032  		arg0 = v.setDefaults()
  2033  	}
  2034  	if param == nil {
  2035  		param = map[string]interface{}{}
  2036  	}
  2037  	var arg1 interface{} = param
  2038  	if v, ok := arg1.(argumentDefaulter); ok {
  2039  		arg1 = v.setDefaults()
  2040  	}
  2041  	args := &struct {
  2042  		Arg0 interface{}
  2043  		Arg1 interface{} `mapconv:"Parameter.Attr"`
  2044  	}{
  2045  		Arg0: arg0,
  2046  		Arg1: arg1,
  2047  	}
  2048  
  2049  	v := &databaseSetParameterRequestEnvelope{}
  2050  	if err := mapconv.ConvertTo(args, v); err != nil {
  2051  		return nil, err
  2052  	}
  2053  	return v, nil
  2054  }
  2055  
  2056  func (o *DiskOp) transformFindArgs(conditions *FindCondition) (*diskFindRequestEnvelope, error) {
  2057  	if conditions == nil {
  2058  		conditions = &FindCondition{}
  2059  	}
  2060  	var arg0 interface{} = conditions
  2061  	if v, ok := arg0.(argumentDefaulter); ok {
  2062  		arg0 = v.setDefaults()
  2063  	}
  2064  	args := &struct {
  2065  		Arg0 interface{} `mapconv:",squash"`
  2066  	}{
  2067  		Arg0: arg0,
  2068  	}
  2069  
  2070  	v := &diskFindRequestEnvelope{}
  2071  	if err := mapconv.ConvertTo(args, v); err != nil {
  2072  		return nil, err
  2073  	}
  2074  	return v, nil
  2075  }
  2076  
  2077  func (o *DiskOp) transformFindResults(data []byte) (*DiskFindResult, error) {
  2078  	nakedResponse := &diskFindResponseEnvelope{}
  2079  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2080  		return nil, err
  2081  	}
  2082  
  2083  	results := &DiskFindResult{}
  2084  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2085  		return nil, err
  2086  	}
  2087  	return results, nil
  2088  }
  2089  
  2090  func (o *DiskOp) transformCreateArgs(createParam *DiskCreateRequest, distantFrom []types.ID) (*diskCreateRequestEnvelope, error) {
  2091  	if createParam == nil {
  2092  		createParam = &DiskCreateRequest{}
  2093  	}
  2094  	var arg0 interface{} = createParam
  2095  	if v, ok := arg0.(argumentDefaulter); ok {
  2096  		arg0 = v.setDefaults()
  2097  	}
  2098  	if distantFrom == nil {
  2099  		distantFrom = []types.ID{}
  2100  	}
  2101  	var arg1 interface{} = distantFrom
  2102  	if v, ok := arg1.(argumentDefaulter); ok {
  2103  		arg1 = v.setDefaults()
  2104  	}
  2105  	args := &struct {
  2106  		Arg0 interface{} `mapconv:"Disk,recursive"`
  2107  		Arg1 interface{} `mapconv:"DistantFrom"`
  2108  	}{
  2109  		Arg0: arg0,
  2110  		Arg1: arg1,
  2111  	}
  2112  
  2113  	v := &diskCreateRequestEnvelope{}
  2114  	if err := mapconv.ConvertTo(args, v); err != nil {
  2115  		return nil, err
  2116  	}
  2117  	return v, nil
  2118  }
  2119  
  2120  func (o *DiskOp) transformCreateResults(data []byte) (*diskCreateResult, error) {
  2121  	nakedResponse := &diskCreateResponseEnvelope{}
  2122  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2123  		return nil, err
  2124  	}
  2125  
  2126  	results := &diskCreateResult{}
  2127  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2128  		return nil, err
  2129  	}
  2130  	return results, nil
  2131  }
  2132  
  2133  func (o *DiskOp) transformConfigArgs(id types.ID, edit *DiskEditRequest) (*diskConfigRequestEnvelope, error) {
  2134  	if id == types.ID(int64(0)) {
  2135  		id = types.ID(int64(0))
  2136  	}
  2137  	var arg0 interface{} = id
  2138  	if v, ok := arg0.(argumentDefaulter); ok {
  2139  		arg0 = v.setDefaults()
  2140  	}
  2141  	if edit == nil {
  2142  		edit = &DiskEditRequest{}
  2143  	}
  2144  	var arg1 interface{} = edit
  2145  	if v, ok := arg1.(argumentDefaulter); ok {
  2146  		arg1 = v.setDefaults()
  2147  	}
  2148  	args := &struct {
  2149  		Arg0 interface{}
  2150  		Arg1 interface{} `mapconv:",squash"`
  2151  	}{
  2152  		Arg0: arg0,
  2153  		Arg1: arg1,
  2154  	}
  2155  
  2156  	v := &diskConfigRequestEnvelope{}
  2157  	if err := mapconv.ConvertTo(args, v); err != nil {
  2158  		return nil, err
  2159  	}
  2160  	return v, nil
  2161  }
  2162  
  2163  func (o *DiskOp) transformCreateWithConfigArgs(createParam *DiskCreateRequest, editParam *DiskEditRequest, bootAtAvailable bool, distantFrom []types.ID) (*diskCreateWithConfigRequestEnvelope, error) {
  2164  	if createParam == nil {
  2165  		createParam = &DiskCreateRequest{}
  2166  	}
  2167  	var arg0 interface{} = createParam
  2168  	if v, ok := arg0.(argumentDefaulter); ok {
  2169  		arg0 = v.setDefaults()
  2170  	}
  2171  	if editParam == nil {
  2172  		editParam = &DiskEditRequest{}
  2173  	}
  2174  	var arg1 interface{} = editParam
  2175  	if v, ok := arg1.(argumentDefaulter); ok {
  2176  		arg1 = v.setDefaults()
  2177  	}
  2178  	if bootAtAvailable == false {
  2179  		bootAtAvailable = false
  2180  	}
  2181  	var arg2 interface{} = bootAtAvailable
  2182  	if v, ok := arg2.(argumentDefaulter); ok {
  2183  		arg2 = v.setDefaults()
  2184  	}
  2185  	if distantFrom == nil {
  2186  		distantFrom = []types.ID{}
  2187  	}
  2188  	var arg3 interface{} = distantFrom
  2189  	if v, ok := arg3.(argumentDefaulter); ok {
  2190  		arg3 = v.setDefaults()
  2191  	}
  2192  	args := &struct {
  2193  		Arg0 interface{} `mapconv:"Disk,recursive"`
  2194  		Arg1 interface{} `mapconv:"Config,recursive"`
  2195  		Arg2 interface{} `mapconv:"BootAtAvailable"`
  2196  		Arg3 interface{} `mapconv:"DistantFrom"`
  2197  	}{
  2198  		Arg0: arg0,
  2199  		Arg1: arg1,
  2200  		Arg2: arg2,
  2201  		Arg3: arg3,
  2202  	}
  2203  
  2204  	v := &diskCreateWithConfigRequestEnvelope{}
  2205  	if err := mapconv.ConvertTo(args, v); err != nil {
  2206  		return nil, err
  2207  	}
  2208  	return v, nil
  2209  }
  2210  
  2211  func (o *DiskOp) transformCreateWithConfigResults(data []byte) (*diskCreateWithConfigResult, error) {
  2212  	nakedResponse := &diskCreateWithConfigResponseEnvelope{}
  2213  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2214  		return nil, err
  2215  	}
  2216  
  2217  	results := &diskCreateWithConfigResult{}
  2218  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2219  		return nil, err
  2220  	}
  2221  	return results, nil
  2222  }
  2223  
  2224  func (o *DiskOp) transformResizePartitionArgs(id types.ID, param *DiskResizePartitionRequest) (*diskResizePartitionRequestEnvelope, error) {
  2225  	if id == types.ID(int64(0)) {
  2226  		id = types.ID(int64(0))
  2227  	}
  2228  	var arg0 interface{} = id
  2229  	if v, ok := arg0.(argumentDefaulter); ok {
  2230  		arg0 = v.setDefaults()
  2231  	}
  2232  	if param == nil {
  2233  		param = &DiskResizePartitionRequest{}
  2234  	}
  2235  	var arg1 interface{} = param
  2236  	if v, ok := arg1.(argumentDefaulter); ok {
  2237  		arg1 = v.setDefaults()
  2238  	}
  2239  	args := &struct {
  2240  		Arg0 interface{}
  2241  		Arg1 interface{} `mapconv:",squash"`
  2242  	}{
  2243  		Arg0: arg0,
  2244  		Arg1: arg1,
  2245  	}
  2246  
  2247  	v := &diskResizePartitionRequestEnvelope{}
  2248  	if err := mapconv.ConvertTo(args, v); err != nil {
  2249  		return nil, err
  2250  	}
  2251  	return v, nil
  2252  }
  2253  
  2254  func (o *DiskOp) transformReadResults(data []byte) (*diskReadResult, error) {
  2255  	nakedResponse := &diskReadResponseEnvelope{}
  2256  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2257  		return nil, err
  2258  	}
  2259  
  2260  	results := &diskReadResult{}
  2261  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2262  		return nil, err
  2263  	}
  2264  	return results, nil
  2265  }
  2266  
  2267  func (o *DiskOp) transformUpdateArgs(id types.ID, param *DiskUpdateRequest) (*diskUpdateRequestEnvelope, error) {
  2268  	if id == types.ID(int64(0)) {
  2269  		id = types.ID(int64(0))
  2270  	}
  2271  	var arg0 interface{} = id
  2272  	if v, ok := arg0.(argumentDefaulter); ok {
  2273  		arg0 = v.setDefaults()
  2274  	}
  2275  	if param == nil {
  2276  		param = &DiskUpdateRequest{}
  2277  	}
  2278  	var arg1 interface{} = param
  2279  	if v, ok := arg1.(argumentDefaulter); ok {
  2280  		arg1 = v.setDefaults()
  2281  	}
  2282  	args := &struct {
  2283  		Arg0 interface{}
  2284  		Arg1 interface{} `mapconv:"Disk,recursive"`
  2285  	}{
  2286  		Arg0: arg0,
  2287  		Arg1: arg1,
  2288  	}
  2289  
  2290  	v := &diskUpdateRequestEnvelope{}
  2291  	if err := mapconv.ConvertTo(args, v); err != nil {
  2292  		return nil, err
  2293  	}
  2294  	return v, nil
  2295  }
  2296  
  2297  func (o *DiskOp) transformUpdateResults(data []byte) (*diskUpdateResult, error) {
  2298  	nakedResponse := &diskUpdateResponseEnvelope{}
  2299  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2300  		return nil, err
  2301  	}
  2302  
  2303  	results := &diskUpdateResult{}
  2304  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2305  		return nil, err
  2306  	}
  2307  	return results, nil
  2308  }
  2309  
  2310  func (o *DiskOp) transformMonitorArgs(id types.ID, condition *MonitorCondition) (*diskMonitorRequestEnvelope, error) {
  2311  	if id == types.ID(int64(0)) {
  2312  		id = types.ID(int64(0))
  2313  	}
  2314  	var arg0 interface{} = id
  2315  	if v, ok := arg0.(argumentDefaulter); ok {
  2316  		arg0 = v.setDefaults()
  2317  	}
  2318  	if condition == nil {
  2319  		condition = &MonitorCondition{}
  2320  	}
  2321  	var arg1 interface{} = condition
  2322  	if v, ok := arg1.(argumentDefaulter); ok {
  2323  		arg1 = v.setDefaults()
  2324  	}
  2325  	args := &struct {
  2326  		Arg0 interface{}
  2327  		Arg1 interface{} `mapconv:",squash"`
  2328  	}{
  2329  		Arg0: arg0,
  2330  		Arg1: arg1,
  2331  	}
  2332  
  2333  	v := &diskMonitorRequestEnvelope{}
  2334  	if err := mapconv.ConvertTo(args, v); err != nil {
  2335  		return nil, err
  2336  	}
  2337  	return v, nil
  2338  }
  2339  
  2340  func (o *DiskOp) transformMonitorResults(data []byte) (*diskMonitorResult, error) {
  2341  	nakedResponse := &diskMonitorResponseEnvelope{}
  2342  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2343  		return nil, err
  2344  	}
  2345  
  2346  	results := &diskMonitorResult{}
  2347  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2348  		return nil, err
  2349  	}
  2350  	return results, nil
  2351  }
  2352  
  2353  func (o *DiskOp) transformMonitorDiskArgs(id types.ID, condition *MonitorCondition) (*diskMonitorDiskRequestEnvelope, error) {
  2354  	if id == types.ID(int64(0)) {
  2355  		id = types.ID(int64(0))
  2356  	}
  2357  	var arg0 interface{} = id
  2358  	if v, ok := arg0.(argumentDefaulter); ok {
  2359  		arg0 = v.setDefaults()
  2360  	}
  2361  	if condition == nil {
  2362  		condition = &MonitorCondition{}
  2363  	}
  2364  	var arg1 interface{} = condition
  2365  	if v, ok := arg1.(argumentDefaulter); ok {
  2366  		arg1 = v.setDefaults()
  2367  	}
  2368  	args := &struct {
  2369  		Arg0 interface{}
  2370  		Arg1 interface{} `mapconv:",squash"`
  2371  	}{
  2372  		Arg0: arg0,
  2373  		Arg1: arg1,
  2374  	}
  2375  
  2376  	v := &diskMonitorDiskRequestEnvelope{}
  2377  	if err := mapconv.ConvertTo(args, v); err != nil {
  2378  		return nil, err
  2379  	}
  2380  	return v, nil
  2381  }
  2382  
  2383  func (o *DiskOp) transformMonitorDiskResults(data []byte) (*diskMonitorDiskResult, error) {
  2384  	nakedResponse := &diskMonitorDiskResponseEnvelope{}
  2385  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2386  		return nil, err
  2387  	}
  2388  
  2389  	results := &diskMonitorDiskResult{}
  2390  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2391  		return nil, err
  2392  	}
  2393  	return results, nil
  2394  }
  2395  
  2396  func (o *DiskPlanOp) transformFindArgs(conditions *FindCondition) (*diskPlanFindRequestEnvelope, error) {
  2397  	if conditions == nil {
  2398  		conditions = &FindCondition{}
  2399  	}
  2400  	var arg0 interface{} = conditions
  2401  	if v, ok := arg0.(argumentDefaulter); ok {
  2402  		arg0 = v.setDefaults()
  2403  	}
  2404  	args := &struct {
  2405  		Arg0 interface{} `mapconv:",squash"`
  2406  	}{
  2407  		Arg0: arg0,
  2408  	}
  2409  
  2410  	v := &diskPlanFindRequestEnvelope{}
  2411  	if err := mapconv.ConvertTo(args, v); err != nil {
  2412  		return nil, err
  2413  	}
  2414  	return v, nil
  2415  }
  2416  
  2417  func (o *DiskPlanOp) transformFindResults(data []byte) (*DiskPlanFindResult, error) {
  2418  	nakedResponse := &diskPlanFindResponseEnvelope{}
  2419  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2420  		return nil, err
  2421  	}
  2422  
  2423  	results := &DiskPlanFindResult{}
  2424  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2425  		return nil, err
  2426  	}
  2427  	return results, nil
  2428  }
  2429  
  2430  func (o *DiskPlanOp) transformReadResults(data []byte) (*diskPlanReadResult, error) {
  2431  	nakedResponse := &diskPlanReadResponseEnvelope{}
  2432  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2433  		return nil, err
  2434  	}
  2435  
  2436  	results := &diskPlanReadResult{}
  2437  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2438  		return nil, err
  2439  	}
  2440  	return results, nil
  2441  }
  2442  
  2443  func (o *DNSOp) transformFindArgs(conditions *FindCondition) (*dNSFindRequestEnvelope, error) {
  2444  	if conditions == nil {
  2445  		conditions = &FindCondition{}
  2446  	}
  2447  	var arg0 interface{} = conditions
  2448  	if v, ok := arg0.(argumentDefaulter); ok {
  2449  		arg0 = v.setDefaults()
  2450  	}
  2451  	args := &struct {
  2452  		Arg0 interface{} `mapconv:",squash"`
  2453  	}{
  2454  		Arg0: arg0,
  2455  	}
  2456  
  2457  	v := &dNSFindRequestEnvelope{}
  2458  	if err := mapconv.ConvertTo(args, v); err != nil {
  2459  		return nil, err
  2460  	}
  2461  	return v, nil
  2462  }
  2463  
  2464  func (o *DNSOp) transformFindResults(data []byte) (*DNSFindResult, error) {
  2465  	nakedResponse := &dNSFindResponseEnvelope{}
  2466  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2467  		return nil, err
  2468  	}
  2469  
  2470  	results := &DNSFindResult{}
  2471  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2472  		return nil, err
  2473  	}
  2474  	return results, nil
  2475  }
  2476  
  2477  func (o *DNSOp) transformCreateArgs(param *DNSCreateRequest) (*dNSCreateRequestEnvelope, error) {
  2478  	if param == nil {
  2479  		param = &DNSCreateRequest{}
  2480  	}
  2481  	var arg0 interface{} = param
  2482  	if v, ok := arg0.(argumentDefaulter); ok {
  2483  		arg0 = v.setDefaults()
  2484  	}
  2485  	args := &struct {
  2486  		Arg0 interface{} `mapconv:"CommonServiceItem,recursive"`
  2487  	}{
  2488  		Arg0: arg0,
  2489  	}
  2490  
  2491  	v := &dNSCreateRequestEnvelope{}
  2492  	if err := mapconv.ConvertTo(args, v); err != nil {
  2493  		return nil, err
  2494  	}
  2495  	return v, nil
  2496  }
  2497  
  2498  func (o *DNSOp) transformCreateResults(data []byte) (*dNSCreateResult, error) {
  2499  	nakedResponse := &dNSCreateResponseEnvelope{}
  2500  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2501  		return nil, err
  2502  	}
  2503  
  2504  	results := &dNSCreateResult{}
  2505  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2506  		return nil, err
  2507  	}
  2508  	return results, nil
  2509  }
  2510  
  2511  func (o *DNSOp) transformReadResults(data []byte) (*dNSReadResult, error) {
  2512  	nakedResponse := &dNSReadResponseEnvelope{}
  2513  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2514  		return nil, err
  2515  	}
  2516  
  2517  	results := &dNSReadResult{}
  2518  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2519  		return nil, err
  2520  	}
  2521  	return results, nil
  2522  }
  2523  
  2524  func (o *DNSOp) transformUpdateArgs(id types.ID, param *DNSUpdateRequest) (*dNSUpdateRequestEnvelope, error) {
  2525  	if id == types.ID(int64(0)) {
  2526  		id = types.ID(int64(0))
  2527  	}
  2528  	var arg0 interface{} = id
  2529  	if v, ok := arg0.(argumentDefaulter); ok {
  2530  		arg0 = v.setDefaults()
  2531  	}
  2532  	if param == nil {
  2533  		param = &DNSUpdateRequest{}
  2534  	}
  2535  	var arg1 interface{} = param
  2536  	if v, ok := arg1.(argumentDefaulter); ok {
  2537  		arg1 = v.setDefaults()
  2538  	}
  2539  	args := &struct {
  2540  		Arg0 interface{}
  2541  		Arg1 interface{} `mapconv:"CommonServiceItem,recursive"`
  2542  	}{
  2543  		Arg0: arg0,
  2544  		Arg1: arg1,
  2545  	}
  2546  
  2547  	v := &dNSUpdateRequestEnvelope{}
  2548  	if err := mapconv.ConvertTo(args, v); err != nil {
  2549  		return nil, err
  2550  	}
  2551  	return v, nil
  2552  }
  2553  
  2554  func (o *DNSOp) transformUpdateResults(data []byte) (*dNSUpdateResult, error) {
  2555  	nakedResponse := &dNSUpdateResponseEnvelope{}
  2556  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2557  		return nil, err
  2558  	}
  2559  
  2560  	results := &dNSUpdateResult{}
  2561  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2562  		return nil, err
  2563  	}
  2564  	return results, nil
  2565  }
  2566  
  2567  func (o *DNSOp) transformUpdateSettingsArgs(id types.ID, param *DNSUpdateSettingsRequest) (*dNSUpdateSettingsRequestEnvelope, error) {
  2568  	if id == types.ID(int64(0)) {
  2569  		id = types.ID(int64(0))
  2570  	}
  2571  	var arg0 interface{} = id
  2572  	if v, ok := arg0.(argumentDefaulter); ok {
  2573  		arg0 = v.setDefaults()
  2574  	}
  2575  	if param == nil {
  2576  		param = &DNSUpdateSettingsRequest{}
  2577  	}
  2578  	var arg1 interface{} = param
  2579  	if v, ok := arg1.(argumentDefaulter); ok {
  2580  		arg1 = v.setDefaults()
  2581  	}
  2582  	args := &struct {
  2583  		Arg0 interface{}
  2584  		Arg1 interface{} `mapconv:"CommonServiceItem,recursive"`
  2585  	}{
  2586  		Arg0: arg0,
  2587  		Arg1: arg1,
  2588  	}
  2589  
  2590  	v := &dNSUpdateSettingsRequestEnvelope{}
  2591  	if err := mapconv.ConvertTo(args, v); err != nil {
  2592  		return nil, err
  2593  	}
  2594  	return v, nil
  2595  }
  2596  
  2597  func (o *DNSOp) transformUpdateSettingsResults(data []byte) (*dNSUpdateSettingsResult, error) {
  2598  	nakedResponse := &dNSUpdateSettingsResponseEnvelope{}
  2599  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2600  		return nil, err
  2601  	}
  2602  
  2603  	results := &dNSUpdateSettingsResult{}
  2604  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2605  		return nil, err
  2606  	}
  2607  	return results, nil
  2608  }
  2609  
  2610  func (o *EnhancedDBOp) transformFindArgs(conditions *FindCondition) (*enhancedDBFindRequestEnvelope, error) {
  2611  	if conditions == nil {
  2612  		conditions = &FindCondition{}
  2613  	}
  2614  	var arg0 interface{} = conditions
  2615  	if v, ok := arg0.(argumentDefaulter); ok {
  2616  		arg0 = v.setDefaults()
  2617  	}
  2618  	args := &struct {
  2619  		Arg0 interface{} `mapconv:",squash"`
  2620  	}{
  2621  		Arg0: arg0,
  2622  	}
  2623  
  2624  	v := &enhancedDBFindRequestEnvelope{}
  2625  	if err := mapconv.ConvertTo(args, v); err != nil {
  2626  		return nil, err
  2627  	}
  2628  	return v, nil
  2629  }
  2630  
  2631  func (o *EnhancedDBOp) transformFindResults(data []byte) (*EnhancedDBFindResult, error) {
  2632  	nakedResponse := &enhancedDBFindResponseEnvelope{}
  2633  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2634  		return nil, err
  2635  	}
  2636  
  2637  	results := &EnhancedDBFindResult{}
  2638  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2639  		return nil, err
  2640  	}
  2641  	return results, nil
  2642  }
  2643  
  2644  func (o *EnhancedDBOp) transformCreateArgs(param *EnhancedDBCreateRequest) (*enhancedDBCreateRequestEnvelope, error) {
  2645  	if param == nil {
  2646  		param = &EnhancedDBCreateRequest{}
  2647  	}
  2648  	var arg0 interface{} = param
  2649  	if v, ok := arg0.(argumentDefaulter); ok {
  2650  		arg0 = v.setDefaults()
  2651  	}
  2652  	args := &struct {
  2653  		Arg0 interface{} `mapconv:"CommonServiceItem,recursive"`
  2654  	}{
  2655  		Arg0: arg0,
  2656  	}
  2657  
  2658  	v := &enhancedDBCreateRequestEnvelope{}
  2659  	if err := mapconv.ConvertTo(args, v); err != nil {
  2660  		return nil, err
  2661  	}
  2662  	return v, nil
  2663  }
  2664  
  2665  func (o *EnhancedDBOp) transformCreateResults(data []byte) (*enhancedDBCreateResult, error) {
  2666  	nakedResponse := &enhancedDBCreateResponseEnvelope{}
  2667  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2668  		return nil, err
  2669  	}
  2670  
  2671  	results := &enhancedDBCreateResult{}
  2672  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2673  		return nil, err
  2674  	}
  2675  	return results, nil
  2676  }
  2677  
  2678  func (o *EnhancedDBOp) transformReadResults(data []byte) (*enhancedDBReadResult, error) {
  2679  	nakedResponse := &enhancedDBReadResponseEnvelope{}
  2680  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2681  		return nil, err
  2682  	}
  2683  
  2684  	results := &enhancedDBReadResult{}
  2685  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2686  		return nil, err
  2687  	}
  2688  	return results, nil
  2689  }
  2690  
  2691  func (o *EnhancedDBOp) transformUpdateArgs(id types.ID, param *EnhancedDBUpdateRequest) (*enhancedDBUpdateRequestEnvelope, error) {
  2692  	if id == types.ID(int64(0)) {
  2693  		id = types.ID(int64(0))
  2694  	}
  2695  	var arg0 interface{} = id
  2696  	if v, ok := arg0.(argumentDefaulter); ok {
  2697  		arg0 = v.setDefaults()
  2698  	}
  2699  	if param == nil {
  2700  		param = &EnhancedDBUpdateRequest{}
  2701  	}
  2702  	var arg1 interface{} = param
  2703  	if v, ok := arg1.(argumentDefaulter); ok {
  2704  		arg1 = v.setDefaults()
  2705  	}
  2706  	args := &struct {
  2707  		Arg0 interface{}
  2708  		Arg1 interface{} `mapconv:"CommonServiceItem,recursive"`
  2709  	}{
  2710  		Arg0: arg0,
  2711  		Arg1: arg1,
  2712  	}
  2713  
  2714  	v := &enhancedDBUpdateRequestEnvelope{}
  2715  	if err := mapconv.ConvertTo(args, v); err != nil {
  2716  		return nil, err
  2717  	}
  2718  	return v, nil
  2719  }
  2720  
  2721  func (o *EnhancedDBOp) transformUpdateResults(data []byte) (*enhancedDBUpdateResult, error) {
  2722  	nakedResponse := &enhancedDBUpdateResponseEnvelope{}
  2723  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2724  		return nil, err
  2725  	}
  2726  
  2727  	results := &enhancedDBUpdateResult{}
  2728  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2729  		return nil, err
  2730  	}
  2731  	return results, nil
  2732  }
  2733  
  2734  func (o *EnhancedDBOp) transformSetPasswordArgs(id types.ID, param *EnhancedDBSetPasswordRequest) (*enhancedDBSetPasswordRequestEnvelope, error) {
  2735  	if id == types.ID(int64(0)) {
  2736  		id = types.ID(int64(0))
  2737  	}
  2738  	var arg0 interface{} = id
  2739  	if v, ok := arg0.(argumentDefaulter); ok {
  2740  		arg0 = v.setDefaults()
  2741  	}
  2742  	if param == nil {
  2743  		param = &EnhancedDBSetPasswordRequest{}
  2744  	}
  2745  	var arg1 interface{} = param
  2746  	if v, ok := arg1.(argumentDefaulter); ok {
  2747  		arg1 = v.setDefaults()
  2748  	}
  2749  	args := &struct {
  2750  		Arg0 interface{}
  2751  		Arg1 interface{} `mapconv:"CommonServiceItem,recursive"`
  2752  	}{
  2753  		Arg0: arg0,
  2754  		Arg1: arg1,
  2755  	}
  2756  
  2757  	v := &enhancedDBSetPasswordRequestEnvelope{}
  2758  	if err := mapconv.ConvertTo(args, v); err != nil {
  2759  		return nil, err
  2760  	}
  2761  	return v, nil
  2762  }
  2763  
  2764  func (o *EnhancedDBOp) transformGetConfigResults(data []byte) (*enhancedDBGetConfigResult, error) {
  2765  	nakedResponse := &enhancedDBGetConfigResponseEnvelope{}
  2766  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2767  		return nil, err
  2768  	}
  2769  
  2770  	results := &enhancedDBGetConfigResult{}
  2771  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2772  		return nil, err
  2773  	}
  2774  	return results, nil
  2775  }
  2776  
  2777  func (o *EnhancedDBOp) transformSetConfigArgs(id types.ID, param *EnhancedDBSetConfigRequest) (*enhancedDBSetConfigRequestEnvelope, error) {
  2778  	if id == types.ID(int64(0)) {
  2779  		id = types.ID(int64(0))
  2780  	}
  2781  	var arg0 interface{} = id
  2782  	if v, ok := arg0.(argumentDefaulter); ok {
  2783  		arg0 = v.setDefaults()
  2784  	}
  2785  	if param == nil {
  2786  		param = &EnhancedDBSetConfigRequest{}
  2787  	}
  2788  	var arg1 interface{} = param
  2789  	if v, ok := arg1.(argumentDefaulter); ok {
  2790  		arg1 = v.setDefaults()
  2791  	}
  2792  	args := &struct {
  2793  		Arg0 interface{}
  2794  		Arg1 interface{} `mapconv:"CommonServiceItem,recursive"`
  2795  	}{
  2796  		Arg0: arg0,
  2797  		Arg1: arg1,
  2798  	}
  2799  
  2800  	v := &enhancedDBSetConfigRequestEnvelope{}
  2801  	if err := mapconv.ConvertTo(args, v); err != nil {
  2802  		return nil, err
  2803  	}
  2804  	return v, nil
  2805  }
  2806  
  2807  func (o *ESMEOp) transformFindArgs(conditions *FindCondition) (*eSMEFindRequestEnvelope, error) {
  2808  	if conditions == nil {
  2809  		conditions = &FindCondition{}
  2810  	}
  2811  	var arg0 interface{} = conditions
  2812  	if v, ok := arg0.(argumentDefaulter); ok {
  2813  		arg0 = v.setDefaults()
  2814  	}
  2815  	args := &struct {
  2816  		Arg0 interface{} `mapconv:",squash"`
  2817  	}{
  2818  		Arg0: arg0,
  2819  	}
  2820  
  2821  	v := &eSMEFindRequestEnvelope{}
  2822  	if err := mapconv.ConvertTo(args, v); err != nil {
  2823  		return nil, err
  2824  	}
  2825  	return v, nil
  2826  }
  2827  
  2828  func (o *ESMEOp) transformFindResults(data []byte) (*ESMEFindResult, error) {
  2829  	nakedResponse := &eSMEFindResponseEnvelope{}
  2830  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2831  		return nil, err
  2832  	}
  2833  
  2834  	results := &ESMEFindResult{}
  2835  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2836  		return nil, err
  2837  	}
  2838  	return results, nil
  2839  }
  2840  
  2841  func (o *ESMEOp) transformCreateArgs(param *ESMECreateRequest) (*eSMECreateRequestEnvelope, error) {
  2842  	if param == nil {
  2843  		param = &ESMECreateRequest{}
  2844  	}
  2845  	var arg0 interface{} = param
  2846  	if v, ok := arg0.(argumentDefaulter); ok {
  2847  		arg0 = v.setDefaults()
  2848  	}
  2849  	args := &struct {
  2850  		Arg0 interface{} `mapconv:"CommonServiceItem,recursive"`
  2851  	}{
  2852  		Arg0: arg0,
  2853  	}
  2854  
  2855  	v := &eSMECreateRequestEnvelope{}
  2856  	if err := mapconv.ConvertTo(args, v); err != nil {
  2857  		return nil, err
  2858  	}
  2859  	return v, nil
  2860  }
  2861  
  2862  func (o *ESMEOp) transformCreateResults(data []byte) (*eSMECreateResult, error) {
  2863  	nakedResponse := &eSMECreateResponseEnvelope{}
  2864  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2865  		return nil, err
  2866  	}
  2867  
  2868  	results := &eSMECreateResult{}
  2869  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2870  		return nil, err
  2871  	}
  2872  	return results, nil
  2873  }
  2874  
  2875  func (o *ESMEOp) transformReadResults(data []byte) (*eSMEReadResult, error) {
  2876  	nakedResponse := &eSMEReadResponseEnvelope{}
  2877  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2878  		return nil, err
  2879  	}
  2880  
  2881  	results := &eSMEReadResult{}
  2882  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2883  		return nil, err
  2884  	}
  2885  	return results, nil
  2886  }
  2887  
  2888  func (o *ESMEOp) transformUpdateArgs(id types.ID, param *ESMEUpdateRequest) (*eSMEUpdateRequestEnvelope, error) {
  2889  	if id == types.ID(int64(0)) {
  2890  		id = types.ID(int64(0))
  2891  	}
  2892  	var arg0 interface{} = id
  2893  	if v, ok := arg0.(argumentDefaulter); ok {
  2894  		arg0 = v.setDefaults()
  2895  	}
  2896  	if param == nil {
  2897  		param = &ESMEUpdateRequest{}
  2898  	}
  2899  	var arg1 interface{} = param
  2900  	if v, ok := arg1.(argumentDefaulter); ok {
  2901  		arg1 = v.setDefaults()
  2902  	}
  2903  	args := &struct {
  2904  		Arg0 interface{}
  2905  		Arg1 interface{} `mapconv:"CommonServiceItem,recursive"`
  2906  	}{
  2907  		Arg0: arg0,
  2908  		Arg1: arg1,
  2909  	}
  2910  
  2911  	v := &eSMEUpdateRequestEnvelope{}
  2912  	if err := mapconv.ConvertTo(args, v); err != nil {
  2913  		return nil, err
  2914  	}
  2915  	return v, nil
  2916  }
  2917  
  2918  func (o *ESMEOp) transformUpdateResults(data []byte) (*eSMEUpdateResult, error) {
  2919  	nakedResponse := &eSMEUpdateResponseEnvelope{}
  2920  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2921  		return nil, err
  2922  	}
  2923  
  2924  	results := &eSMEUpdateResult{}
  2925  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2926  		return nil, err
  2927  	}
  2928  	return results, nil
  2929  }
  2930  
  2931  func (o *ESMEOp) transformSendMessageWithGeneratedOTPArgs(id types.ID, param *ESMESendMessageWithGeneratedOTPRequest) (*eSMESendMessageWithGeneratedOTPRequestEnvelope, error) {
  2932  	if id == types.ID(int64(0)) {
  2933  		id = types.ID(int64(0))
  2934  	}
  2935  	var arg0 interface{} = id
  2936  	if v, ok := arg0.(argumentDefaulter); ok {
  2937  		arg0 = v.setDefaults()
  2938  	}
  2939  	if param == nil {
  2940  		param = &ESMESendMessageWithGeneratedOTPRequest{}
  2941  	}
  2942  	var arg1 interface{} = param
  2943  	if v, ok := arg1.(argumentDefaulter); ok {
  2944  		arg1 = v.setDefaults()
  2945  	}
  2946  	args := &struct {
  2947  		Arg0 interface{}
  2948  		Arg1 interface{} `mapconv:"ESME,recursive"`
  2949  	}{
  2950  		Arg0: arg0,
  2951  		Arg1: arg1,
  2952  	}
  2953  
  2954  	v := &eSMESendMessageWithGeneratedOTPRequestEnvelope{}
  2955  	if err := mapconv.ConvertTo(args, v); err != nil {
  2956  		return nil, err
  2957  	}
  2958  	return v, nil
  2959  }
  2960  
  2961  func (o *ESMEOp) transformSendMessageWithGeneratedOTPResults(data []byte) (*eSMESendMessageWithGeneratedOTPResult, error) {
  2962  	nakedResponse := &eSMESendMessageWithGeneratedOTPResponseEnvelope{}
  2963  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  2964  		return nil, err
  2965  	}
  2966  
  2967  	results := &eSMESendMessageWithGeneratedOTPResult{}
  2968  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  2969  		return nil, err
  2970  	}
  2971  	return results, nil
  2972  }
  2973  
  2974  func (o *ESMEOp) transformSendMessageWithInputtedOTPArgs(id types.ID, param *ESMESendMessageWithInputtedOTPRequest) (*eSMESendMessageWithInputtedOTPRequestEnvelope, error) {
  2975  	if id == types.ID(int64(0)) {
  2976  		id = types.ID(int64(0))
  2977  	}
  2978  	var arg0 interface{} = id
  2979  	if v, ok := arg0.(argumentDefaulter); ok {
  2980  		arg0 = v.setDefaults()
  2981  	}
  2982  	if param == nil {
  2983  		param = &ESMESendMessageWithInputtedOTPRequest{}
  2984  	}
  2985  	var arg1 interface{} = param
  2986  	if v, ok := arg1.(argumentDefaulter); ok {
  2987  		arg1 = v.setDefaults()
  2988  	}
  2989  	args := &struct {
  2990  		Arg0 interface{}
  2991  		Arg1 interface{} `mapconv:"ESME,recursive"`
  2992  	}{
  2993  		Arg0: arg0,
  2994  		Arg1: arg1,
  2995  	}
  2996  
  2997  	v := &eSMESendMessageWithInputtedOTPRequestEnvelope{}
  2998  	if err := mapconv.ConvertTo(args, v); err != nil {
  2999  		return nil, err
  3000  	}
  3001  	return v, nil
  3002  }
  3003  
  3004  func (o *ESMEOp) transformSendMessageWithInputtedOTPResults(data []byte) (*eSMESendMessageWithInputtedOTPResult, error) {
  3005  	nakedResponse := &eSMESendMessageWithInputtedOTPResponseEnvelope{}
  3006  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3007  		return nil, err
  3008  	}
  3009  
  3010  	results := &eSMESendMessageWithInputtedOTPResult{}
  3011  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3012  		return nil, err
  3013  	}
  3014  	return results, nil
  3015  }
  3016  
  3017  func (o *ESMEOp) transformLogsResults(data []byte) (*eSMELogsResult, error) {
  3018  	nakedResponse := &eSMELogsResponseEnvelope{}
  3019  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3020  		return nil, err
  3021  	}
  3022  
  3023  	results := &eSMELogsResult{}
  3024  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3025  		return nil, err
  3026  	}
  3027  	return results, nil
  3028  }
  3029  
  3030  func (o *GSLBOp) transformFindArgs(conditions *FindCondition) (*gSLBFindRequestEnvelope, error) {
  3031  	if conditions == nil {
  3032  		conditions = &FindCondition{}
  3033  	}
  3034  	var arg0 interface{} = conditions
  3035  	if v, ok := arg0.(argumentDefaulter); ok {
  3036  		arg0 = v.setDefaults()
  3037  	}
  3038  	args := &struct {
  3039  		Arg0 interface{} `mapconv:",squash"`
  3040  	}{
  3041  		Arg0: arg0,
  3042  	}
  3043  
  3044  	v := &gSLBFindRequestEnvelope{}
  3045  	if err := mapconv.ConvertTo(args, v); err != nil {
  3046  		return nil, err
  3047  	}
  3048  	return v, nil
  3049  }
  3050  
  3051  func (o *GSLBOp) transformFindResults(data []byte) (*GSLBFindResult, error) {
  3052  	nakedResponse := &gSLBFindResponseEnvelope{}
  3053  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3054  		return nil, err
  3055  	}
  3056  
  3057  	results := &GSLBFindResult{}
  3058  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3059  		return nil, err
  3060  	}
  3061  	return results, nil
  3062  }
  3063  
  3064  func (o *GSLBOp) transformCreateArgs(param *GSLBCreateRequest) (*gSLBCreateRequestEnvelope, error) {
  3065  	if param == nil {
  3066  		param = &GSLBCreateRequest{}
  3067  	}
  3068  	var arg0 interface{} = param
  3069  	if v, ok := arg0.(argumentDefaulter); ok {
  3070  		arg0 = v.setDefaults()
  3071  	}
  3072  	args := &struct {
  3073  		Arg0 interface{} `mapconv:"CommonServiceItem,recursive"`
  3074  	}{
  3075  		Arg0: arg0,
  3076  	}
  3077  
  3078  	v := &gSLBCreateRequestEnvelope{}
  3079  	if err := mapconv.ConvertTo(args, v); err != nil {
  3080  		return nil, err
  3081  	}
  3082  	return v, nil
  3083  }
  3084  
  3085  func (o *GSLBOp) transformCreateResults(data []byte) (*gSLBCreateResult, error) {
  3086  	nakedResponse := &gSLBCreateResponseEnvelope{}
  3087  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3088  		return nil, err
  3089  	}
  3090  
  3091  	results := &gSLBCreateResult{}
  3092  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3093  		return nil, err
  3094  	}
  3095  	return results, nil
  3096  }
  3097  
  3098  func (o *GSLBOp) transformReadResults(data []byte) (*gSLBReadResult, error) {
  3099  	nakedResponse := &gSLBReadResponseEnvelope{}
  3100  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3101  		return nil, err
  3102  	}
  3103  
  3104  	results := &gSLBReadResult{}
  3105  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3106  		return nil, err
  3107  	}
  3108  	return results, nil
  3109  }
  3110  
  3111  func (o *GSLBOp) transformUpdateArgs(id types.ID, param *GSLBUpdateRequest) (*gSLBUpdateRequestEnvelope, error) {
  3112  	if id == types.ID(int64(0)) {
  3113  		id = types.ID(int64(0))
  3114  	}
  3115  	var arg0 interface{} = id
  3116  	if v, ok := arg0.(argumentDefaulter); ok {
  3117  		arg0 = v.setDefaults()
  3118  	}
  3119  	if param == nil {
  3120  		param = &GSLBUpdateRequest{}
  3121  	}
  3122  	var arg1 interface{} = param
  3123  	if v, ok := arg1.(argumentDefaulter); ok {
  3124  		arg1 = v.setDefaults()
  3125  	}
  3126  	args := &struct {
  3127  		Arg0 interface{}
  3128  		Arg1 interface{} `mapconv:"CommonServiceItem,recursive"`
  3129  	}{
  3130  		Arg0: arg0,
  3131  		Arg1: arg1,
  3132  	}
  3133  
  3134  	v := &gSLBUpdateRequestEnvelope{}
  3135  	if err := mapconv.ConvertTo(args, v); err != nil {
  3136  		return nil, err
  3137  	}
  3138  	return v, nil
  3139  }
  3140  
  3141  func (o *GSLBOp) transformUpdateResults(data []byte) (*gSLBUpdateResult, error) {
  3142  	nakedResponse := &gSLBUpdateResponseEnvelope{}
  3143  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3144  		return nil, err
  3145  	}
  3146  
  3147  	results := &gSLBUpdateResult{}
  3148  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3149  		return nil, err
  3150  	}
  3151  	return results, nil
  3152  }
  3153  
  3154  func (o *GSLBOp) transformUpdateSettingsArgs(id types.ID, param *GSLBUpdateSettingsRequest) (*gSLBUpdateSettingsRequestEnvelope, error) {
  3155  	if id == types.ID(int64(0)) {
  3156  		id = types.ID(int64(0))
  3157  	}
  3158  	var arg0 interface{} = id
  3159  	if v, ok := arg0.(argumentDefaulter); ok {
  3160  		arg0 = v.setDefaults()
  3161  	}
  3162  	if param == nil {
  3163  		param = &GSLBUpdateSettingsRequest{}
  3164  	}
  3165  	var arg1 interface{} = param
  3166  	if v, ok := arg1.(argumentDefaulter); ok {
  3167  		arg1 = v.setDefaults()
  3168  	}
  3169  	args := &struct {
  3170  		Arg0 interface{}
  3171  		Arg1 interface{} `mapconv:"CommonServiceItem,recursive"`
  3172  	}{
  3173  		Arg0: arg0,
  3174  		Arg1: arg1,
  3175  	}
  3176  
  3177  	v := &gSLBUpdateSettingsRequestEnvelope{}
  3178  	if err := mapconv.ConvertTo(args, v); err != nil {
  3179  		return nil, err
  3180  	}
  3181  	return v, nil
  3182  }
  3183  
  3184  func (o *GSLBOp) transformUpdateSettingsResults(data []byte) (*gSLBUpdateSettingsResult, error) {
  3185  	nakedResponse := &gSLBUpdateSettingsResponseEnvelope{}
  3186  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3187  		return nil, err
  3188  	}
  3189  
  3190  	results := &gSLBUpdateSettingsResult{}
  3191  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3192  		return nil, err
  3193  	}
  3194  	return results, nil
  3195  }
  3196  
  3197  func (o *IconOp) transformFindArgs(conditions *FindCondition) (*iconFindRequestEnvelope, error) {
  3198  	if conditions == nil {
  3199  		conditions = &FindCondition{}
  3200  	}
  3201  	var arg0 interface{} = conditions
  3202  	if v, ok := arg0.(argumentDefaulter); ok {
  3203  		arg0 = v.setDefaults()
  3204  	}
  3205  	args := &struct {
  3206  		Arg0 interface{} `mapconv:",squash"`
  3207  	}{
  3208  		Arg0: arg0,
  3209  	}
  3210  
  3211  	v := &iconFindRequestEnvelope{}
  3212  	if err := mapconv.ConvertTo(args, v); err != nil {
  3213  		return nil, err
  3214  	}
  3215  	return v, nil
  3216  }
  3217  
  3218  func (o *IconOp) transformFindResults(data []byte) (*IconFindResult, error) {
  3219  	nakedResponse := &iconFindResponseEnvelope{}
  3220  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3221  		return nil, err
  3222  	}
  3223  
  3224  	results := &IconFindResult{}
  3225  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3226  		return nil, err
  3227  	}
  3228  	return results, nil
  3229  }
  3230  
  3231  func (o *IconOp) transformCreateArgs(param *IconCreateRequest) (*iconCreateRequestEnvelope, error) {
  3232  	if param == nil {
  3233  		param = &IconCreateRequest{}
  3234  	}
  3235  	var arg0 interface{} = param
  3236  	if v, ok := arg0.(argumentDefaulter); ok {
  3237  		arg0 = v.setDefaults()
  3238  	}
  3239  	args := &struct {
  3240  		Arg0 interface{} `mapconv:"Icon,recursive"`
  3241  	}{
  3242  		Arg0: arg0,
  3243  	}
  3244  
  3245  	v := &iconCreateRequestEnvelope{}
  3246  	if err := mapconv.ConvertTo(args, v); err != nil {
  3247  		return nil, err
  3248  	}
  3249  	return v, nil
  3250  }
  3251  
  3252  func (o *IconOp) transformCreateResults(data []byte) (*iconCreateResult, error) {
  3253  	nakedResponse := &iconCreateResponseEnvelope{}
  3254  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3255  		return nil, err
  3256  	}
  3257  
  3258  	results := &iconCreateResult{}
  3259  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3260  		return nil, err
  3261  	}
  3262  	return results, nil
  3263  }
  3264  
  3265  func (o *IconOp) transformReadResults(data []byte) (*iconReadResult, error) {
  3266  	nakedResponse := &iconReadResponseEnvelope{}
  3267  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3268  		return nil, err
  3269  	}
  3270  
  3271  	results := &iconReadResult{}
  3272  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3273  		return nil, err
  3274  	}
  3275  	return results, nil
  3276  }
  3277  
  3278  func (o *IconOp) transformUpdateArgs(id types.ID, param *IconUpdateRequest) (*iconUpdateRequestEnvelope, error) {
  3279  	if id == types.ID(int64(0)) {
  3280  		id = types.ID(int64(0))
  3281  	}
  3282  	var arg0 interface{} = id
  3283  	if v, ok := arg0.(argumentDefaulter); ok {
  3284  		arg0 = v.setDefaults()
  3285  	}
  3286  	if param == nil {
  3287  		param = &IconUpdateRequest{}
  3288  	}
  3289  	var arg1 interface{} = param
  3290  	if v, ok := arg1.(argumentDefaulter); ok {
  3291  		arg1 = v.setDefaults()
  3292  	}
  3293  	args := &struct {
  3294  		Arg0 interface{}
  3295  		Arg1 interface{} `mapconv:"Icon,recursive"`
  3296  	}{
  3297  		Arg0: arg0,
  3298  		Arg1: arg1,
  3299  	}
  3300  
  3301  	v := &iconUpdateRequestEnvelope{}
  3302  	if err := mapconv.ConvertTo(args, v); err != nil {
  3303  		return nil, err
  3304  	}
  3305  	return v, nil
  3306  }
  3307  
  3308  func (o *IconOp) transformUpdateResults(data []byte) (*iconUpdateResult, error) {
  3309  	nakedResponse := &iconUpdateResponseEnvelope{}
  3310  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3311  		return nil, err
  3312  	}
  3313  
  3314  	results := &iconUpdateResult{}
  3315  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3316  		return nil, err
  3317  	}
  3318  	return results, nil
  3319  }
  3320  
  3321  func (o *InterfaceOp) transformFindArgs(conditions *FindCondition) (*interfaceFindRequestEnvelope, error) {
  3322  	if conditions == nil {
  3323  		conditions = &FindCondition{}
  3324  	}
  3325  	var arg0 interface{} = conditions
  3326  	if v, ok := arg0.(argumentDefaulter); ok {
  3327  		arg0 = v.setDefaults()
  3328  	}
  3329  	args := &struct {
  3330  		Arg0 interface{} `mapconv:",squash"`
  3331  	}{
  3332  		Arg0: arg0,
  3333  	}
  3334  
  3335  	v := &interfaceFindRequestEnvelope{}
  3336  	if err := mapconv.ConvertTo(args, v); err != nil {
  3337  		return nil, err
  3338  	}
  3339  	return v, nil
  3340  }
  3341  
  3342  func (o *InterfaceOp) transformFindResults(data []byte) (*InterfaceFindResult, error) {
  3343  	nakedResponse := &interfaceFindResponseEnvelope{}
  3344  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3345  		return nil, err
  3346  	}
  3347  
  3348  	results := &InterfaceFindResult{}
  3349  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3350  		return nil, err
  3351  	}
  3352  	return results, nil
  3353  }
  3354  
  3355  func (o *InterfaceOp) transformCreateArgs(param *InterfaceCreateRequest) (*interfaceCreateRequestEnvelope, error) {
  3356  	if param == nil {
  3357  		param = &InterfaceCreateRequest{}
  3358  	}
  3359  	var arg0 interface{} = param
  3360  	if v, ok := arg0.(argumentDefaulter); ok {
  3361  		arg0 = v.setDefaults()
  3362  	}
  3363  	args := &struct {
  3364  		Arg0 interface{} `mapconv:"Interface,recursive"`
  3365  	}{
  3366  		Arg0: arg0,
  3367  	}
  3368  
  3369  	v := &interfaceCreateRequestEnvelope{}
  3370  	if err := mapconv.ConvertTo(args, v); err != nil {
  3371  		return nil, err
  3372  	}
  3373  	return v, nil
  3374  }
  3375  
  3376  func (o *InterfaceOp) transformCreateResults(data []byte) (*interfaceCreateResult, error) {
  3377  	nakedResponse := &interfaceCreateResponseEnvelope{}
  3378  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3379  		return nil, err
  3380  	}
  3381  
  3382  	results := &interfaceCreateResult{}
  3383  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3384  		return nil, err
  3385  	}
  3386  	return results, nil
  3387  }
  3388  
  3389  func (o *InterfaceOp) transformReadResults(data []byte) (*interfaceReadResult, error) {
  3390  	nakedResponse := &interfaceReadResponseEnvelope{}
  3391  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3392  		return nil, err
  3393  	}
  3394  
  3395  	results := &interfaceReadResult{}
  3396  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3397  		return nil, err
  3398  	}
  3399  	return results, nil
  3400  }
  3401  
  3402  func (o *InterfaceOp) transformUpdateArgs(id types.ID, param *InterfaceUpdateRequest) (*interfaceUpdateRequestEnvelope, error) {
  3403  	if id == types.ID(int64(0)) {
  3404  		id = types.ID(int64(0))
  3405  	}
  3406  	var arg0 interface{} = id
  3407  	if v, ok := arg0.(argumentDefaulter); ok {
  3408  		arg0 = v.setDefaults()
  3409  	}
  3410  	if param == nil {
  3411  		param = &InterfaceUpdateRequest{}
  3412  	}
  3413  	var arg1 interface{} = param
  3414  	if v, ok := arg1.(argumentDefaulter); ok {
  3415  		arg1 = v.setDefaults()
  3416  	}
  3417  	args := &struct {
  3418  		Arg0 interface{}
  3419  		Arg1 interface{} `mapconv:"Interface,recursive"`
  3420  	}{
  3421  		Arg0: arg0,
  3422  		Arg1: arg1,
  3423  	}
  3424  
  3425  	v := &interfaceUpdateRequestEnvelope{}
  3426  	if err := mapconv.ConvertTo(args, v); err != nil {
  3427  		return nil, err
  3428  	}
  3429  	return v, nil
  3430  }
  3431  
  3432  func (o *InterfaceOp) transformUpdateResults(data []byte) (*interfaceUpdateResult, error) {
  3433  	nakedResponse := &interfaceUpdateResponseEnvelope{}
  3434  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3435  		return nil, err
  3436  	}
  3437  
  3438  	results := &interfaceUpdateResult{}
  3439  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3440  		return nil, err
  3441  	}
  3442  	return results, nil
  3443  }
  3444  
  3445  func (o *InterfaceOp) transformMonitorArgs(id types.ID, condition *MonitorCondition) (*interfaceMonitorRequestEnvelope, error) {
  3446  	if id == types.ID(int64(0)) {
  3447  		id = types.ID(int64(0))
  3448  	}
  3449  	var arg0 interface{} = id
  3450  	if v, ok := arg0.(argumentDefaulter); ok {
  3451  		arg0 = v.setDefaults()
  3452  	}
  3453  	if condition == nil {
  3454  		condition = &MonitorCondition{}
  3455  	}
  3456  	var arg1 interface{} = condition
  3457  	if v, ok := arg1.(argumentDefaulter); ok {
  3458  		arg1 = v.setDefaults()
  3459  	}
  3460  	args := &struct {
  3461  		Arg0 interface{}
  3462  		Arg1 interface{} `mapconv:",squash"`
  3463  	}{
  3464  		Arg0: arg0,
  3465  		Arg1: arg1,
  3466  	}
  3467  
  3468  	v := &interfaceMonitorRequestEnvelope{}
  3469  	if err := mapconv.ConvertTo(args, v); err != nil {
  3470  		return nil, err
  3471  	}
  3472  	return v, nil
  3473  }
  3474  
  3475  func (o *InterfaceOp) transformMonitorResults(data []byte) (*interfaceMonitorResult, error) {
  3476  	nakedResponse := &interfaceMonitorResponseEnvelope{}
  3477  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3478  		return nil, err
  3479  	}
  3480  
  3481  	results := &interfaceMonitorResult{}
  3482  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3483  		return nil, err
  3484  	}
  3485  	return results, nil
  3486  }
  3487  
  3488  func (o *InternetOp) transformFindArgs(conditions *FindCondition) (*internetFindRequestEnvelope, error) {
  3489  	if conditions == nil {
  3490  		conditions = &FindCondition{}
  3491  	}
  3492  	var arg0 interface{} = conditions
  3493  	if v, ok := arg0.(argumentDefaulter); ok {
  3494  		arg0 = v.setDefaults()
  3495  	}
  3496  	args := &struct {
  3497  		Arg0 interface{} `mapconv:",squash"`
  3498  	}{
  3499  		Arg0: arg0,
  3500  	}
  3501  
  3502  	v := &internetFindRequestEnvelope{}
  3503  	if err := mapconv.ConvertTo(args, v); err != nil {
  3504  		return nil, err
  3505  	}
  3506  	return v, nil
  3507  }
  3508  
  3509  func (o *InternetOp) transformFindResults(data []byte) (*InternetFindResult, error) {
  3510  	nakedResponse := &internetFindResponseEnvelope{}
  3511  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3512  		return nil, err
  3513  	}
  3514  
  3515  	results := &InternetFindResult{}
  3516  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3517  		return nil, err
  3518  	}
  3519  	return results, nil
  3520  }
  3521  
  3522  func (o *InternetOp) transformCreateArgs(param *InternetCreateRequest) (*internetCreateRequestEnvelope, error) {
  3523  	if param == nil {
  3524  		param = &InternetCreateRequest{}
  3525  	}
  3526  	var arg0 interface{} = param
  3527  	if v, ok := arg0.(argumentDefaulter); ok {
  3528  		arg0 = v.setDefaults()
  3529  	}
  3530  	args := &struct {
  3531  		Arg0 interface{} `mapconv:"Internet,recursive"`
  3532  	}{
  3533  		Arg0: arg0,
  3534  	}
  3535  
  3536  	v := &internetCreateRequestEnvelope{}
  3537  	if err := mapconv.ConvertTo(args, v); err != nil {
  3538  		return nil, err
  3539  	}
  3540  	return v, nil
  3541  }
  3542  
  3543  func (o *InternetOp) transformCreateResults(data []byte) (*internetCreateResult, error) {
  3544  	nakedResponse := &internetCreateResponseEnvelope{}
  3545  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3546  		return nil, err
  3547  	}
  3548  
  3549  	results := &internetCreateResult{}
  3550  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3551  		return nil, err
  3552  	}
  3553  	return results, nil
  3554  }
  3555  
  3556  func (o *InternetOp) transformReadResults(data []byte) (*internetReadResult, error) {
  3557  	nakedResponse := &internetReadResponseEnvelope{}
  3558  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3559  		return nil, err
  3560  	}
  3561  
  3562  	results := &internetReadResult{}
  3563  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3564  		return nil, err
  3565  	}
  3566  	return results, nil
  3567  }
  3568  
  3569  func (o *InternetOp) transformUpdateArgs(id types.ID, param *InternetUpdateRequest) (*internetUpdateRequestEnvelope, error) {
  3570  	if id == types.ID(int64(0)) {
  3571  		id = types.ID(int64(0))
  3572  	}
  3573  	var arg0 interface{} = id
  3574  	if v, ok := arg0.(argumentDefaulter); ok {
  3575  		arg0 = v.setDefaults()
  3576  	}
  3577  	if param == nil {
  3578  		param = &InternetUpdateRequest{}
  3579  	}
  3580  	var arg1 interface{} = param
  3581  	if v, ok := arg1.(argumentDefaulter); ok {
  3582  		arg1 = v.setDefaults()
  3583  	}
  3584  	args := &struct {
  3585  		Arg0 interface{}
  3586  		Arg1 interface{} `mapconv:"Internet,recursive"`
  3587  	}{
  3588  		Arg0: arg0,
  3589  		Arg1: arg1,
  3590  	}
  3591  
  3592  	v := &internetUpdateRequestEnvelope{}
  3593  	if err := mapconv.ConvertTo(args, v); err != nil {
  3594  		return nil, err
  3595  	}
  3596  	return v, nil
  3597  }
  3598  
  3599  func (o *InternetOp) transformUpdateResults(data []byte) (*internetUpdateResult, error) {
  3600  	nakedResponse := &internetUpdateResponseEnvelope{}
  3601  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3602  		return nil, err
  3603  	}
  3604  
  3605  	results := &internetUpdateResult{}
  3606  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3607  		return nil, err
  3608  	}
  3609  	return results, nil
  3610  }
  3611  
  3612  func (o *InternetOp) transformUpdateBandWidthArgs(id types.ID, param *InternetUpdateBandWidthRequest) (*internetUpdateBandWidthRequestEnvelope, error) {
  3613  	if id == types.ID(int64(0)) {
  3614  		id = types.ID(int64(0))
  3615  	}
  3616  	var arg0 interface{} = id
  3617  	if v, ok := arg0.(argumentDefaulter); ok {
  3618  		arg0 = v.setDefaults()
  3619  	}
  3620  	if param == nil {
  3621  		param = &InternetUpdateBandWidthRequest{}
  3622  	}
  3623  	var arg1 interface{} = param
  3624  	if v, ok := arg1.(argumentDefaulter); ok {
  3625  		arg1 = v.setDefaults()
  3626  	}
  3627  	args := &struct {
  3628  		Arg0 interface{}
  3629  		Arg1 interface{} `mapconv:"Internet,recursive"`
  3630  	}{
  3631  		Arg0: arg0,
  3632  		Arg1: arg1,
  3633  	}
  3634  
  3635  	v := &internetUpdateBandWidthRequestEnvelope{}
  3636  	if err := mapconv.ConvertTo(args, v); err != nil {
  3637  		return nil, err
  3638  	}
  3639  	return v, nil
  3640  }
  3641  
  3642  func (o *InternetOp) transformUpdateBandWidthResults(data []byte) (*internetUpdateBandWidthResult, error) {
  3643  	nakedResponse := &internetUpdateBandWidthResponseEnvelope{}
  3644  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3645  		return nil, err
  3646  	}
  3647  
  3648  	results := &internetUpdateBandWidthResult{}
  3649  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3650  		return nil, err
  3651  	}
  3652  	return results, nil
  3653  }
  3654  
  3655  func (o *InternetOp) transformAddSubnetArgs(id types.ID, param *InternetAddSubnetRequest) (*internetAddSubnetRequestEnvelope, error) {
  3656  	if id == types.ID(int64(0)) {
  3657  		id = types.ID(int64(0))
  3658  	}
  3659  	var arg0 interface{} = id
  3660  	if v, ok := arg0.(argumentDefaulter); ok {
  3661  		arg0 = v.setDefaults()
  3662  	}
  3663  	if param == nil {
  3664  		param = &InternetAddSubnetRequest{}
  3665  	}
  3666  	var arg1 interface{} = param
  3667  	if v, ok := arg1.(argumentDefaulter); ok {
  3668  		arg1 = v.setDefaults()
  3669  	}
  3670  	args := &struct {
  3671  		Arg0 interface{}
  3672  		Arg1 interface{} `mapconv:",squash"`
  3673  	}{
  3674  		Arg0: arg0,
  3675  		Arg1: arg1,
  3676  	}
  3677  
  3678  	v := &internetAddSubnetRequestEnvelope{}
  3679  	if err := mapconv.ConvertTo(args, v); err != nil {
  3680  		return nil, err
  3681  	}
  3682  	return v, nil
  3683  }
  3684  
  3685  func (o *InternetOp) transformAddSubnetResults(data []byte) (*internetAddSubnetResult, error) {
  3686  	nakedResponse := &internetAddSubnetResponseEnvelope{}
  3687  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3688  		return nil, err
  3689  	}
  3690  
  3691  	results := &internetAddSubnetResult{}
  3692  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3693  		return nil, err
  3694  	}
  3695  	return results, nil
  3696  }
  3697  
  3698  func (o *InternetOp) transformUpdateSubnetArgs(id types.ID, subnetID types.ID, param *InternetUpdateSubnetRequest) (*internetUpdateSubnetRequestEnvelope, error) {
  3699  	if id == types.ID(int64(0)) {
  3700  		id = types.ID(int64(0))
  3701  	}
  3702  	var arg0 interface{} = id
  3703  	if v, ok := arg0.(argumentDefaulter); ok {
  3704  		arg0 = v.setDefaults()
  3705  	}
  3706  	if subnetID == types.ID(int64(0)) {
  3707  		subnetID = types.ID(int64(0))
  3708  	}
  3709  	var arg1 interface{} = subnetID
  3710  	if v, ok := arg1.(argumentDefaulter); ok {
  3711  		arg1 = v.setDefaults()
  3712  	}
  3713  	if param == nil {
  3714  		param = &InternetUpdateSubnetRequest{}
  3715  	}
  3716  	var arg2 interface{} = param
  3717  	if v, ok := arg2.(argumentDefaulter); ok {
  3718  		arg2 = v.setDefaults()
  3719  	}
  3720  	args := &struct {
  3721  		Arg0 interface{}
  3722  		Arg1 interface{}
  3723  		Arg2 interface{} `mapconv:",squash"`
  3724  	}{
  3725  		Arg0: arg0,
  3726  		Arg1: arg1,
  3727  		Arg2: arg2,
  3728  	}
  3729  
  3730  	v := &internetUpdateSubnetRequestEnvelope{}
  3731  	if err := mapconv.ConvertTo(args, v); err != nil {
  3732  		return nil, err
  3733  	}
  3734  	return v, nil
  3735  }
  3736  
  3737  func (o *InternetOp) transformUpdateSubnetResults(data []byte) (*internetUpdateSubnetResult, error) {
  3738  	nakedResponse := &internetUpdateSubnetResponseEnvelope{}
  3739  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3740  		return nil, err
  3741  	}
  3742  
  3743  	results := &internetUpdateSubnetResult{}
  3744  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3745  		return nil, err
  3746  	}
  3747  	return results, nil
  3748  }
  3749  
  3750  func (o *InternetOp) transformMonitorArgs(id types.ID, condition *MonitorCondition) (*internetMonitorRequestEnvelope, error) {
  3751  	if id == types.ID(int64(0)) {
  3752  		id = types.ID(int64(0))
  3753  	}
  3754  	var arg0 interface{} = id
  3755  	if v, ok := arg0.(argumentDefaulter); ok {
  3756  		arg0 = v.setDefaults()
  3757  	}
  3758  	if condition == nil {
  3759  		condition = &MonitorCondition{}
  3760  	}
  3761  	var arg1 interface{} = condition
  3762  	if v, ok := arg1.(argumentDefaulter); ok {
  3763  		arg1 = v.setDefaults()
  3764  	}
  3765  	args := &struct {
  3766  		Arg0 interface{}
  3767  		Arg1 interface{} `mapconv:",squash"`
  3768  	}{
  3769  		Arg0: arg0,
  3770  		Arg1: arg1,
  3771  	}
  3772  
  3773  	v := &internetMonitorRequestEnvelope{}
  3774  	if err := mapconv.ConvertTo(args, v); err != nil {
  3775  		return nil, err
  3776  	}
  3777  	return v, nil
  3778  }
  3779  
  3780  func (o *InternetOp) transformMonitorResults(data []byte) (*internetMonitorResult, error) {
  3781  	nakedResponse := &internetMonitorResponseEnvelope{}
  3782  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3783  		return nil, err
  3784  	}
  3785  
  3786  	results := &internetMonitorResult{}
  3787  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3788  		return nil, err
  3789  	}
  3790  	return results, nil
  3791  }
  3792  
  3793  func (o *InternetOp) transformMonitorRouterArgs(id types.ID, condition *MonitorCondition) (*internetMonitorRouterRequestEnvelope, error) {
  3794  	if id == types.ID(int64(0)) {
  3795  		id = types.ID(int64(0))
  3796  	}
  3797  	var arg0 interface{} = id
  3798  	if v, ok := arg0.(argumentDefaulter); ok {
  3799  		arg0 = v.setDefaults()
  3800  	}
  3801  	if condition == nil {
  3802  		condition = &MonitorCondition{}
  3803  	}
  3804  	var arg1 interface{} = condition
  3805  	if v, ok := arg1.(argumentDefaulter); ok {
  3806  		arg1 = v.setDefaults()
  3807  	}
  3808  	args := &struct {
  3809  		Arg0 interface{}
  3810  		Arg1 interface{} `mapconv:",squash"`
  3811  	}{
  3812  		Arg0: arg0,
  3813  		Arg1: arg1,
  3814  	}
  3815  
  3816  	v := &internetMonitorRouterRequestEnvelope{}
  3817  	if err := mapconv.ConvertTo(args, v); err != nil {
  3818  		return nil, err
  3819  	}
  3820  	return v, nil
  3821  }
  3822  
  3823  func (o *InternetOp) transformMonitorRouterResults(data []byte) (*internetMonitorRouterResult, error) {
  3824  	nakedResponse := &internetMonitorRouterResponseEnvelope{}
  3825  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3826  		return nil, err
  3827  	}
  3828  
  3829  	results := &internetMonitorRouterResult{}
  3830  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3831  		return nil, err
  3832  	}
  3833  	return results, nil
  3834  }
  3835  
  3836  func (o *InternetOp) transformEnableIPv6Results(data []byte) (*internetEnableIPv6Result, error) {
  3837  	nakedResponse := &internetEnableIPv6ResponseEnvelope{}
  3838  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3839  		return nil, err
  3840  	}
  3841  
  3842  	results := &internetEnableIPv6Result{}
  3843  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3844  		return nil, err
  3845  	}
  3846  	return results, nil
  3847  }
  3848  
  3849  func (o *InternetPlanOp) transformFindArgs(conditions *FindCondition) (*internetPlanFindRequestEnvelope, error) {
  3850  	if conditions == nil {
  3851  		conditions = &FindCondition{}
  3852  	}
  3853  	var arg0 interface{} = conditions
  3854  	if v, ok := arg0.(argumentDefaulter); ok {
  3855  		arg0 = v.setDefaults()
  3856  	}
  3857  	args := &struct {
  3858  		Arg0 interface{} `mapconv:",squash"`
  3859  	}{
  3860  		Arg0: arg0,
  3861  	}
  3862  
  3863  	v := &internetPlanFindRequestEnvelope{}
  3864  	if err := mapconv.ConvertTo(args, v); err != nil {
  3865  		return nil, err
  3866  	}
  3867  	return v, nil
  3868  }
  3869  
  3870  func (o *InternetPlanOp) transformFindResults(data []byte) (*InternetPlanFindResult, error) {
  3871  	nakedResponse := &internetPlanFindResponseEnvelope{}
  3872  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3873  		return nil, err
  3874  	}
  3875  
  3876  	results := &InternetPlanFindResult{}
  3877  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3878  		return nil, err
  3879  	}
  3880  	return results, nil
  3881  }
  3882  
  3883  func (o *InternetPlanOp) transformReadResults(data []byte) (*internetPlanReadResult, error) {
  3884  	nakedResponse := &internetPlanReadResponseEnvelope{}
  3885  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3886  		return nil, err
  3887  	}
  3888  
  3889  	results := &internetPlanReadResult{}
  3890  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3891  		return nil, err
  3892  	}
  3893  	return results, nil
  3894  }
  3895  
  3896  func (o *IPAddressOp) transformListResults(data []byte) (*IPAddressListResult, error) {
  3897  	nakedResponse := &iPAddressListResponseEnvelope{}
  3898  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3899  		return nil, err
  3900  	}
  3901  
  3902  	results := &IPAddressListResult{}
  3903  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3904  		return nil, err
  3905  	}
  3906  	return results, nil
  3907  }
  3908  
  3909  func (o *IPAddressOp) transformReadResults(data []byte) (*iPAddressReadResult, error) {
  3910  	nakedResponse := &iPAddressReadResponseEnvelope{}
  3911  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3912  		return nil, err
  3913  	}
  3914  
  3915  	results := &iPAddressReadResult{}
  3916  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3917  		return nil, err
  3918  	}
  3919  	return results, nil
  3920  }
  3921  
  3922  func (o *IPAddressOp) transformUpdateHostNameArgs(ipAddress string, hostName string) (*iPAddressUpdateHostNameRequestEnvelope, error) {
  3923  	if ipAddress == "" {
  3924  		ipAddress = ""
  3925  	}
  3926  	var arg0 interface{} = ipAddress
  3927  	if v, ok := arg0.(argumentDefaulter); ok {
  3928  		arg0 = v.setDefaults()
  3929  	}
  3930  	if hostName == "" {
  3931  		hostName = ""
  3932  	}
  3933  	var arg1 interface{} = hostName
  3934  	if v, ok := arg1.(argumentDefaulter); ok {
  3935  		arg1 = v.setDefaults()
  3936  	}
  3937  	args := &struct {
  3938  		Arg0 interface{}
  3939  		Arg1 interface{} `mapconv:"IPAddress.HostName"`
  3940  	}{
  3941  		Arg0: arg0,
  3942  		Arg1: arg1,
  3943  	}
  3944  
  3945  	v := &iPAddressUpdateHostNameRequestEnvelope{}
  3946  	if err := mapconv.ConvertTo(args, v); err != nil {
  3947  		return nil, err
  3948  	}
  3949  	return v, nil
  3950  }
  3951  
  3952  func (o *IPAddressOp) transformUpdateHostNameResults(data []byte) (*iPAddressUpdateHostNameResult, error) {
  3953  	nakedResponse := &iPAddressUpdateHostNameResponseEnvelope{}
  3954  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3955  		return nil, err
  3956  	}
  3957  
  3958  	results := &iPAddressUpdateHostNameResult{}
  3959  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3960  		return nil, err
  3961  	}
  3962  	return results, nil
  3963  }
  3964  
  3965  func (o *IPv6NetOp) transformListResults(data []byte) (*IPv6NetListResult, error) {
  3966  	nakedResponse := &iPv6NetListResponseEnvelope{}
  3967  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  3968  		return nil, err
  3969  	}
  3970  
  3971  	results := &IPv6NetListResult{}
  3972  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  3973  		return nil, err
  3974  	}
  3975  	return results, nil
  3976  }
  3977  
  3978  func (o *IPv6NetOp) transformFindArgs(conditions *FindCondition) (*iPv6NetFindRequestEnvelope, error) {
  3979  	if conditions == nil {
  3980  		conditions = &FindCondition{}
  3981  	}
  3982  	var arg0 interface{} = conditions
  3983  	if v, ok := arg0.(argumentDefaulter); ok {
  3984  		arg0 = v.setDefaults()
  3985  	}
  3986  	args := &struct {
  3987  		Arg0 interface{} `mapconv:",squash"`
  3988  	}{
  3989  		Arg0: arg0,
  3990  	}
  3991  
  3992  	v := &iPv6NetFindRequestEnvelope{}
  3993  	if err := mapconv.ConvertTo(args, v); err != nil {
  3994  		return nil, err
  3995  	}
  3996  	return v, nil
  3997  }
  3998  
  3999  func (o *IPv6NetOp) transformFindResults(data []byte) (*IPv6NetFindResult, error) {
  4000  	nakedResponse := &iPv6NetFindResponseEnvelope{}
  4001  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4002  		return nil, err
  4003  	}
  4004  
  4005  	results := &IPv6NetFindResult{}
  4006  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4007  		return nil, err
  4008  	}
  4009  	return results, nil
  4010  }
  4011  
  4012  func (o *IPv6NetOp) transformReadResults(data []byte) (*iPv6NetReadResult, error) {
  4013  	nakedResponse := &iPv6NetReadResponseEnvelope{}
  4014  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4015  		return nil, err
  4016  	}
  4017  
  4018  	results := &iPv6NetReadResult{}
  4019  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4020  		return nil, err
  4021  	}
  4022  	return results, nil
  4023  }
  4024  
  4025  func (o *IPv6AddrOp) transformFindArgs(conditions *FindCondition) (*iPv6AddrFindRequestEnvelope, error) {
  4026  	if conditions == nil {
  4027  		conditions = &FindCondition{}
  4028  	}
  4029  	var arg0 interface{} = conditions
  4030  	if v, ok := arg0.(argumentDefaulter); ok {
  4031  		arg0 = v.setDefaults()
  4032  	}
  4033  	args := &struct {
  4034  		Arg0 interface{} `mapconv:",squash"`
  4035  	}{
  4036  		Arg0: arg0,
  4037  	}
  4038  
  4039  	v := &iPv6AddrFindRequestEnvelope{}
  4040  	if err := mapconv.ConvertTo(args, v); err != nil {
  4041  		return nil, err
  4042  	}
  4043  	return v, nil
  4044  }
  4045  
  4046  func (o *IPv6AddrOp) transformFindResults(data []byte) (*IPv6AddrFindResult, error) {
  4047  	nakedResponse := &iPv6AddrFindResponseEnvelope{}
  4048  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4049  		return nil, err
  4050  	}
  4051  
  4052  	results := &IPv6AddrFindResult{}
  4053  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4054  		return nil, err
  4055  	}
  4056  	return results, nil
  4057  }
  4058  
  4059  func (o *IPv6AddrOp) transformCreateArgs(param *IPv6AddrCreateRequest) (*iPv6AddrCreateRequestEnvelope, error) {
  4060  	if param == nil {
  4061  		param = &IPv6AddrCreateRequest{}
  4062  	}
  4063  	var arg0 interface{} = param
  4064  	if v, ok := arg0.(argumentDefaulter); ok {
  4065  		arg0 = v.setDefaults()
  4066  	}
  4067  	args := &struct {
  4068  		Arg0 interface{} `mapconv:"IPv6Addr,recursive"`
  4069  	}{
  4070  		Arg0: arg0,
  4071  	}
  4072  
  4073  	v := &iPv6AddrCreateRequestEnvelope{}
  4074  	if err := mapconv.ConvertTo(args, v); err != nil {
  4075  		return nil, err
  4076  	}
  4077  	return v, nil
  4078  }
  4079  
  4080  func (o *IPv6AddrOp) transformCreateResults(data []byte) (*iPv6AddrCreateResult, error) {
  4081  	nakedResponse := &iPv6AddrCreateResponseEnvelope{}
  4082  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4083  		return nil, err
  4084  	}
  4085  
  4086  	results := &iPv6AddrCreateResult{}
  4087  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4088  		return nil, err
  4089  	}
  4090  	return results, nil
  4091  }
  4092  
  4093  func (o *IPv6AddrOp) transformReadResults(data []byte) (*iPv6AddrReadResult, error) {
  4094  	nakedResponse := &iPv6AddrReadResponseEnvelope{}
  4095  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4096  		return nil, err
  4097  	}
  4098  
  4099  	results := &iPv6AddrReadResult{}
  4100  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4101  		return nil, err
  4102  	}
  4103  	return results, nil
  4104  }
  4105  
  4106  func (o *IPv6AddrOp) transformUpdateArgs(ipv6addr string, param *IPv6AddrUpdateRequest) (*iPv6AddrUpdateRequestEnvelope, error) {
  4107  	if ipv6addr == "" {
  4108  		ipv6addr = ""
  4109  	}
  4110  	var arg0 interface{} = ipv6addr
  4111  	if v, ok := arg0.(argumentDefaulter); ok {
  4112  		arg0 = v.setDefaults()
  4113  	}
  4114  	if param == nil {
  4115  		param = &IPv6AddrUpdateRequest{}
  4116  	}
  4117  	var arg1 interface{} = param
  4118  	if v, ok := arg1.(argumentDefaulter); ok {
  4119  		arg1 = v.setDefaults()
  4120  	}
  4121  	args := &struct {
  4122  		Arg0 interface{}
  4123  		Arg1 interface{} `mapconv:"IPv6Addr,recursive"`
  4124  	}{
  4125  		Arg0: arg0,
  4126  		Arg1: arg1,
  4127  	}
  4128  
  4129  	v := &iPv6AddrUpdateRequestEnvelope{}
  4130  	if err := mapconv.ConvertTo(args, v); err != nil {
  4131  		return nil, err
  4132  	}
  4133  	return v, nil
  4134  }
  4135  
  4136  func (o *IPv6AddrOp) transformUpdateResults(data []byte) (*iPv6AddrUpdateResult, error) {
  4137  	nakedResponse := &iPv6AddrUpdateResponseEnvelope{}
  4138  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4139  		return nil, err
  4140  	}
  4141  
  4142  	results := &iPv6AddrUpdateResult{}
  4143  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4144  		return nil, err
  4145  	}
  4146  	return results, nil
  4147  }
  4148  
  4149  func (o *LicenseOp) transformFindArgs(conditions *FindCondition) (*licenseFindRequestEnvelope, error) {
  4150  	if conditions == nil {
  4151  		conditions = &FindCondition{}
  4152  	}
  4153  	var arg0 interface{} = conditions
  4154  	if v, ok := arg0.(argumentDefaulter); ok {
  4155  		arg0 = v.setDefaults()
  4156  	}
  4157  	args := &struct {
  4158  		Arg0 interface{} `mapconv:",squash"`
  4159  	}{
  4160  		Arg0: arg0,
  4161  	}
  4162  
  4163  	v := &licenseFindRequestEnvelope{}
  4164  	if err := mapconv.ConvertTo(args, v); err != nil {
  4165  		return nil, err
  4166  	}
  4167  	return v, nil
  4168  }
  4169  
  4170  func (o *LicenseOp) transformFindResults(data []byte) (*LicenseFindResult, error) {
  4171  	nakedResponse := &licenseFindResponseEnvelope{}
  4172  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4173  		return nil, err
  4174  	}
  4175  
  4176  	results := &LicenseFindResult{}
  4177  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4178  		return nil, err
  4179  	}
  4180  	return results, nil
  4181  }
  4182  
  4183  func (o *LicenseOp) transformCreateArgs(param *LicenseCreateRequest) (*licenseCreateRequestEnvelope, error) {
  4184  	if param == nil {
  4185  		param = &LicenseCreateRequest{}
  4186  	}
  4187  	var arg0 interface{} = param
  4188  	if v, ok := arg0.(argumentDefaulter); ok {
  4189  		arg0 = v.setDefaults()
  4190  	}
  4191  	args := &struct {
  4192  		Arg0 interface{} `mapconv:"License,recursive"`
  4193  	}{
  4194  		Arg0: arg0,
  4195  	}
  4196  
  4197  	v := &licenseCreateRequestEnvelope{}
  4198  	if err := mapconv.ConvertTo(args, v); err != nil {
  4199  		return nil, err
  4200  	}
  4201  	return v, nil
  4202  }
  4203  
  4204  func (o *LicenseOp) transformCreateResults(data []byte) (*licenseCreateResult, error) {
  4205  	nakedResponse := &licenseCreateResponseEnvelope{}
  4206  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4207  		return nil, err
  4208  	}
  4209  
  4210  	results := &licenseCreateResult{}
  4211  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4212  		return nil, err
  4213  	}
  4214  	return results, nil
  4215  }
  4216  
  4217  func (o *LicenseOp) transformReadResults(data []byte) (*licenseReadResult, error) {
  4218  	nakedResponse := &licenseReadResponseEnvelope{}
  4219  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4220  		return nil, err
  4221  	}
  4222  
  4223  	results := &licenseReadResult{}
  4224  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4225  		return nil, err
  4226  	}
  4227  	return results, nil
  4228  }
  4229  
  4230  func (o *LicenseOp) transformUpdateArgs(id types.ID, param *LicenseUpdateRequest) (*licenseUpdateRequestEnvelope, error) {
  4231  	if id == types.ID(int64(0)) {
  4232  		id = types.ID(int64(0))
  4233  	}
  4234  	var arg0 interface{} = id
  4235  	if v, ok := arg0.(argumentDefaulter); ok {
  4236  		arg0 = v.setDefaults()
  4237  	}
  4238  	if param == nil {
  4239  		param = &LicenseUpdateRequest{}
  4240  	}
  4241  	var arg1 interface{} = param
  4242  	if v, ok := arg1.(argumentDefaulter); ok {
  4243  		arg1 = v.setDefaults()
  4244  	}
  4245  	args := &struct {
  4246  		Arg0 interface{}
  4247  		Arg1 interface{} `mapconv:"License,recursive"`
  4248  	}{
  4249  		Arg0: arg0,
  4250  		Arg1: arg1,
  4251  	}
  4252  
  4253  	v := &licenseUpdateRequestEnvelope{}
  4254  	if err := mapconv.ConvertTo(args, v); err != nil {
  4255  		return nil, err
  4256  	}
  4257  	return v, nil
  4258  }
  4259  
  4260  func (o *LicenseOp) transformUpdateResults(data []byte) (*licenseUpdateResult, error) {
  4261  	nakedResponse := &licenseUpdateResponseEnvelope{}
  4262  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4263  		return nil, err
  4264  	}
  4265  
  4266  	results := &licenseUpdateResult{}
  4267  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4268  		return nil, err
  4269  	}
  4270  	return results, nil
  4271  }
  4272  
  4273  func (o *LicenseInfoOp) transformFindArgs(conditions *FindCondition) (*licenseInfoFindRequestEnvelope, error) {
  4274  	if conditions == nil {
  4275  		conditions = &FindCondition{}
  4276  	}
  4277  	var arg0 interface{} = conditions
  4278  	if v, ok := arg0.(argumentDefaulter); ok {
  4279  		arg0 = v.setDefaults()
  4280  	}
  4281  	args := &struct {
  4282  		Arg0 interface{} `mapconv:",squash"`
  4283  	}{
  4284  		Arg0: arg0,
  4285  	}
  4286  
  4287  	v := &licenseInfoFindRequestEnvelope{}
  4288  	if err := mapconv.ConvertTo(args, v); err != nil {
  4289  		return nil, err
  4290  	}
  4291  	return v, nil
  4292  }
  4293  
  4294  func (o *LicenseInfoOp) transformFindResults(data []byte) (*LicenseInfoFindResult, error) {
  4295  	nakedResponse := &licenseInfoFindResponseEnvelope{}
  4296  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4297  		return nil, err
  4298  	}
  4299  
  4300  	results := &LicenseInfoFindResult{}
  4301  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4302  		return nil, err
  4303  	}
  4304  	return results, nil
  4305  }
  4306  
  4307  func (o *LicenseInfoOp) transformReadResults(data []byte) (*licenseInfoReadResult, error) {
  4308  	nakedResponse := &licenseInfoReadResponseEnvelope{}
  4309  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4310  		return nil, err
  4311  	}
  4312  
  4313  	results := &licenseInfoReadResult{}
  4314  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4315  		return nil, err
  4316  	}
  4317  	return results, nil
  4318  }
  4319  
  4320  func (o *LoadBalancerOp) transformFindArgs(conditions *FindCondition) (*loadBalancerFindRequestEnvelope, error) {
  4321  	if conditions == nil {
  4322  		conditions = &FindCondition{}
  4323  	}
  4324  	var arg0 interface{} = conditions
  4325  	if v, ok := arg0.(argumentDefaulter); ok {
  4326  		arg0 = v.setDefaults()
  4327  	}
  4328  	args := &struct {
  4329  		Arg0 interface{} `mapconv:",squash"`
  4330  	}{
  4331  		Arg0: arg0,
  4332  	}
  4333  
  4334  	v := &loadBalancerFindRequestEnvelope{}
  4335  	if err := mapconv.ConvertTo(args, v); err != nil {
  4336  		return nil, err
  4337  	}
  4338  	return v, nil
  4339  }
  4340  
  4341  func (o *LoadBalancerOp) transformFindResults(data []byte) (*LoadBalancerFindResult, error) {
  4342  	nakedResponse := &loadBalancerFindResponseEnvelope{}
  4343  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4344  		return nil, err
  4345  	}
  4346  
  4347  	results := &LoadBalancerFindResult{}
  4348  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4349  		return nil, err
  4350  	}
  4351  	return results, nil
  4352  }
  4353  
  4354  func (o *LoadBalancerOp) transformCreateArgs(param *LoadBalancerCreateRequest) (*loadBalancerCreateRequestEnvelope, error) {
  4355  	if param == nil {
  4356  		param = &LoadBalancerCreateRequest{}
  4357  	}
  4358  	var arg0 interface{} = param
  4359  	if v, ok := arg0.(argumentDefaulter); ok {
  4360  		arg0 = v.setDefaults()
  4361  	}
  4362  	args := &struct {
  4363  		Arg0 interface{} `mapconv:"Appliance,recursive"`
  4364  	}{
  4365  		Arg0: arg0,
  4366  	}
  4367  
  4368  	v := &loadBalancerCreateRequestEnvelope{}
  4369  	if err := mapconv.ConvertTo(args, v); err != nil {
  4370  		return nil, err
  4371  	}
  4372  	return v, nil
  4373  }
  4374  
  4375  func (o *LoadBalancerOp) transformCreateResults(data []byte) (*loadBalancerCreateResult, error) {
  4376  	nakedResponse := &loadBalancerCreateResponseEnvelope{}
  4377  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4378  		return nil, err
  4379  	}
  4380  
  4381  	results := &loadBalancerCreateResult{}
  4382  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4383  		return nil, err
  4384  	}
  4385  	return results, nil
  4386  }
  4387  
  4388  func (o *LoadBalancerOp) transformReadResults(data []byte) (*loadBalancerReadResult, error) {
  4389  	nakedResponse := &loadBalancerReadResponseEnvelope{}
  4390  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4391  		return nil, err
  4392  	}
  4393  
  4394  	results := &loadBalancerReadResult{}
  4395  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4396  		return nil, err
  4397  	}
  4398  	return results, nil
  4399  }
  4400  
  4401  func (o *LoadBalancerOp) transformUpdateArgs(id types.ID, param *LoadBalancerUpdateRequest) (*loadBalancerUpdateRequestEnvelope, error) {
  4402  	if id == types.ID(int64(0)) {
  4403  		id = types.ID(int64(0))
  4404  	}
  4405  	var arg0 interface{} = id
  4406  	if v, ok := arg0.(argumentDefaulter); ok {
  4407  		arg0 = v.setDefaults()
  4408  	}
  4409  	if param == nil {
  4410  		param = &LoadBalancerUpdateRequest{}
  4411  	}
  4412  	var arg1 interface{} = param
  4413  	if v, ok := arg1.(argumentDefaulter); ok {
  4414  		arg1 = v.setDefaults()
  4415  	}
  4416  	args := &struct {
  4417  		Arg0 interface{}
  4418  		Arg1 interface{} `mapconv:"Appliance,recursive"`
  4419  	}{
  4420  		Arg0: arg0,
  4421  		Arg1: arg1,
  4422  	}
  4423  
  4424  	v := &loadBalancerUpdateRequestEnvelope{}
  4425  	if err := mapconv.ConvertTo(args, v); err != nil {
  4426  		return nil, err
  4427  	}
  4428  	return v, nil
  4429  }
  4430  
  4431  func (o *LoadBalancerOp) transformUpdateResults(data []byte) (*loadBalancerUpdateResult, error) {
  4432  	nakedResponse := &loadBalancerUpdateResponseEnvelope{}
  4433  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4434  		return nil, err
  4435  	}
  4436  
  4437  	results := &loadBalancerUpdateResult{}
  4438  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4439  		return nil, err
  4440  	}
  4441  	return results, nil
  4442  }
  4443  
  4444  func (o *LoadBalancerOp) transformUpdateSettingsArgs(id types.ID, param *LoadBalancerUpdateSettingsRequest) (*loadBalancerUpdateSettingsRequestEnvelope, error) {
  4445  	if id == types.ID(int64(0)) {
  4446  		id = types.ID(int64(0))
  4447  	}
  4448  	var arg0 interface{} = id
  4449  	if v, ok := arg0.(argumentDefaulter); ok {
  4450  		arg0 = v.setDefaults()
  4451  	}
  4452  	if param == nil {
  4453  		param = &LoadBalancerUpdateSettingsRequest{}
  4454  	}
  4455  	var arg1 interface{} = param
  4456  	if v, ok := arg1.(argumentDefaulter); ok {
  4457  		arg1 = v.setDefaults()
  4458  	}
  4459  	args := &struct {
  4460  		Arg0 interface{}
  4461  		Arg1 interface{} `mapconv:"Appliance,recursive"`
  4462  	}{
  4463  		Arg0: arg0,
  4464  		Arg1: arg1,
  4465  	}
  4466  
  4467  	v := &loadBalancerUpdateSettingsRequestEnvelope{}
  4468  	if err := mapconv.ConvertTo(args, v); err != nil {
  4469  		return nil, err
  4470  	}
  4471  	return v, nil
  4472  }
  4473  
  4474  func (o *LoadBalancerOp) transformUpdateSettingsResults(data []byte) (*loadBalancerUpdateSettingsResult, error) {
  4475  	nakedResponse := &loadBalancerUpdateSettingsResponseEnvelope{}
  4476  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4477  		return nil, err
  4478  	}
  4479  
  4480  	results := &loadBalancerUpdateSettingsResult{}
  4481  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4482  		return nil, err
  4483  	}
  4484  	return results, nil
  4485  }
  4486  
  4487  func (o *LoadBalancerOp) transformShutdownArgs(id types.ID, shutdownOption *ShutdownOption) (*loadBalancerShutdownRequestEnvelope, error) {
  4488  	if id == types.ID(int64(0)) {
  4489  		id = types.ID(int64(0))
  4490  	}
  4491  	var arg0 interface{} = id
  4492  	if v, ok := arg0.(argumentDefaulter); ok {
  4493  		arg0 = v.setDefaults()
  4494  	}
  4495  	if shutdownOption == nil {
  4496  		shutdownOption = &ShutdownOption{}
  4497  	}
  4498  	var arg1 interface{} = shutdownOption
  4499  	if v, ok := arg1.(argumentDefaulter); ok {
  4500  		arg1 = v.setDefaults()
  4501  	}
  4502  	args := &struct {
  4503  		Arg0 interface{}
  4504  		Arg1 interface{} `mapconv:",squash"`
  4505  	}{
  4506  		Arg0: arg0,
  4507  		Arg1: arg1,
  4508  	}
  4509  
  4510  	v := &loadBalancerShutdownRequestEnvelope{}
  4511  	if err := mapconv.ConvertTo(args, v); err != nil {
  4512  		return nil, err
  4513  	}
  4514  	return v, nil
  4515  }
  4516  
  4517  func (o *LoadBalancerOp) transformMonitorCPUArgs(id types.ID, condition *MonitorCondition) (*loadBalancerMonitorCPURequestEnvelope, error) {
  4518  	if id == types.ID(int64(0)) {
  4519  		id = types.ID(int64(0))
  4520  	}
  4521  	var arg0 interface{} = id
  4522  	if v, ok := arg0.(argumentDefaulter); ok {
  4523  		arg0 = v.setDefaults()
  4524  	}
  4525  	if condition == nil {
  4526  		condition = &MonitorCondition{}
  4527  	}
  4528  	var arg1 interface{} = condition
  4529  	if v, ok := arg1.(argumentDefaulter); ok {
  4530  		arg1 = v.setDefaults()
  4531  	}
  4532  	args := &struct {
  4533  		Arg0 interface{}
  4534  		Arg1 interface{} `mapconv:",squash"`
  4535  	}{
  4536  		Arg0: arg0,
  4537  		Arg1: arg1,
  4538  	}
  4539  
  4540  	v := &loadBalancerMonitorCPURequestEnvelope{}
  4541  	if err := mapconv.ConvertTo(args, v); err != nil {
  4542  		return nil, err
  4543  	}
  4544  	return v, nil
  4545  }
  4546  
  4547  func (o *LoadBalancerOp) transformMonitorCPUResults(data []byte) (*loadBalancerMonitorCPUResult, error) {
  4548  	nakedResponse := &loadBalancerMonitorCPUResponseEnvelope{}
  4549  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4550  		return nil, err
  4551  	}
  4552  
  4553  	results := &loadBalancerMonitorCPUResult{}
  4554  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4555  		return nil, err
  4556  	}
  4557  	return results, nil
  4558  }
  4559  
  4560  func (o *LoadBalancerOp) transformMonitorInterfaceArgs(id types.ID, condition *MonitorCondition) (*loadBalancerMonitorInterfaceRequestEnvelope, error) {
  4561  	if id == types.ID(int64(0)) {
  4562  		id = types.ID(int64(0))
  4563  	}
  4564  	var arg0 interface{} = id
  4565  	if v, ok := arg0.(argumentDefaulter); ok {
  4566  		arg0 = v.setDefaults()
  4567  	}
  4568  	if condition == nil {
  4569  		condition = &MonitorCondition{}
  4570  	}
  4571  	var arg1 interface{} = condition
  4572  	if v, ok := arg1.(argumentDefaulter); ok {
  4573  		arg1 = v.setDefaults()
  4574  	}
  4575  	args := &struct {
  4576  		Arg0 interface{}
  4577  		Arg1 interface{} `mapconv:",squash"`
  4578  	}{
  4579  		Arg0: arg0,
  4580  		Arg1: arg1,
  4581  	}
  4582  
  4583  	v := &loadBalancerMonitorInterfaceRequestEnvelope{}
  4584  	if err := mapconv.ConvertTo(args, v); err != nil {
  4585  		return nil, err
  4586  	}
  4587  	return v, nil
  4588  }
  4589  
  4590  func (o *LoadBalancerOp) transformMonitorInterfaceResults(data []byte) (*loadBalancerMonitorInterfaceResult, error) {
  4591  	nakedResponse := &loadBalancerMonitorInterfaceResponseEnvelope{}
  4592  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4593  		return nil, err
  4594  	}
  4595  
  4596  	results := &loadBalancerMonitorInterfaceResult{}
  4597  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4598  		return nil, err
  4599  	}
  4600  	return results, nil
  4601  }
  4602  
  4603  func (o *LoadBalancerOp) transformStatusResults(data []byte) (*LoadBalancerStatusResult, error) {
  4604  	nakedResponse := &loadBalancerStatusResponseEnvelope{}
  4605  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4606  		return nil, err
  4607  	}
  4608  
  4609  	results := &LoadBalancerStatusResult{}
  4610  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4611  		return nil, err
  4612  	}
  4613  	return results, nil
  4614  }
  4615  
  4616  func (o *LocalRouterOp) transformFindArgs(conditions *FindCondition) (*localRouterFindRequestEnvelope, error) {
  4617  	if conditions == nil {
  4618  		conditions = &FindCondition{}
  4619  	}
  4620  	var arg0 interface{} = conditions
  4621  	if v, ok := arg0.(argumentDefaulter); ok {
  4622  		arg0 = v.setDefaults()
  4623  	}
  4624  	args := &struct {
  4625  		Arg0 interface{} `mapconv:",squash"`
  4626  	}{
  4627  		Arg0: arg0,
  4628  	}
  4629  
  4630  	v := &localRouterFindRequestEnvelope{}
  4631  	if err := mapconv.ConvertTo(args, v); err != nil {
  4632  		return nil, err
  4633  	}
  4634  	return v, nil
  4635  }
  4636  
  4637  func (o *LocalRouterOp) transformFindResults(data []byte) (*LocalRouterFindResult, error) {
  4638  	nakedResponse := &localRouterFindResponseEnvelope{}
  4639  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4640  		return nil, err
  4641  	}
  4642  
  4643  	results := &LocalRouterFindResult{}
  4644  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4645  		return nil, err
  4646  	}
  4647  	return results, nil
  4648  }
  4649  
  4650  func (o *LocalRouterOp) transformCreateArgs(param *LocalRouterCreateRequest) (*localRouterCreateRequestEnvelope, error) {
  4651  	if param == nil {
  4652  		param = &LocalRouterCreateRequest{}
  4653  	}
  4654  	var arg0 interface{} = param
  4655  	if v, ok := arg0.(argumentDefaulter); ok {
  4656  		arg0 = v.setDefaults()
  4657  	}
  4658  	args := &struct {
  4659  		Arg0 interface{} `mapconv:"CommonServiceItem,recursive"`
  4660  	}{
  4661  		Arg0: arg0,
  4662  	}
  4663  
  4664  	v := &localRouterCreateRequestEnvelope{}
  4665  	if err := mapconv.ConvertTo(args, v); err != nil {
  4666  		return nil, err
  4667  	}
  4668  	return v, nil
  4669  }
  4670  
  4671  func (o *LocalRouterOp) transformCreateResults(data []byte) (*localRouterCreateResult, error) {
  4672  	nakedResponse := &localRouterCreateResponseEnvelope{}
  4673  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4674  		return nil, err
  4675  	}
  4676  
  4677  	results := &localRouterCreateResult{}
  4678  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4679  		return nil, err
  4680  	}
  4681  	return results, nil
  4682  }
  4683  
  4684  func (o *LocalRouterOp) transformReadResults(data []byte) (*localRouterReadResult, error) {
  4685  	nakedResponse := &localRouterReadResponseEnvelope{}
  4686  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4687  		return nil, err
  4688  	}
  4689  
  4690  	results := &localRouterReadResult{}
  4691  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4692  		return nil, err
  4693  	}
  4694  	return results, nil
  4695  }
  4696  
  4697  func (o *LocalRouterOp) transformUpdateArgs(id types.ID, param *LocalRouterUpdateRequest) (*localRouterUpdateRequestEnvelope, error) {
  4698  	if id == types.ID(int64(0)) {
  4699  		id = types.ID(int64(0))
  4700  	}
  4701  	var arg0 interface{} = id
  4702  	if v, ok := arg0.(argumentDefaulter); ok {
  4703  		arg0 = v.setDefaults()
  4704  	}
  4705  	if param == nil {
  4706  		param = &LocalRouterUpdateRequest{}
  4707  	}
  4708  	var arg1 interface{} = param
  4709  	if v, ok := arg1.(argumentDefaulter); ok {
  4710  		arg1 = v.setDefaults()
  4711  	}
  4712  	args := &struct {
  4713  		Arg0 interface{}
  4714  		Arg1 interface{} `mapconv:"CommonServiceItem,recursive"`
  4715  	}{
  4716  		Arg0: arg0,
  4717  		Arg1: arg1,
  4718  	}
  4719  
  4720  	v := &localRouterUpdateRequestEnvelope{}
  4721  	if err := mapconv.ConvertTo(args, v); err != nil {
  4722  		return nil, err
  4723  	}
  4724  	return v, nil
  4725  }
  4726  
  4727  func (o *LocalRouterOp) transformUpdateResults(data []byte) (*localRouterUpdateResult, error) {
  4728  	nakedResponse := &localRouterUpdateResponseEnvelope{}
  4729  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4730  		return nil, err
  4731  	}
  4732  
  4733  	results := &localRouterUpdateResult{}
  4734  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4735  		return nil, err
  4736  	}
  4737  	return results, nil
  4738  }
  4739  
  4740  func (o *LocalRouterOp) transformUpdateSettingsArgs(id types.ID, param *LocalRouterUpdateSettingsRequest) (*localRouterUpdateSettingsRequestEnvelope, error) {
  4741  	if id == types.ID(int64(0)) {
  4742  		id = types.ID(int64(0))
  4743  	}
  4744  	var arg0 interface{} = id
  4745  	if v, ok := arg0.(argumentDefaulter); ok {
  4746  		arg0 = v.setDefaults()
  4747  	}
  4748  	if param == nil {
  4749  		param = &LocalRouterUpdateSettingsRequest{}
  4750  	}
  4751  	var arg1 interface{} = param
  4752  	if v, ok := arg1.(argumentDefaulter); ok {
  4753  		arg1 = v.setDefaults()
  4754  	}
  4755  	args := &struct {
  4756  		Arg0 interface{}
  4757  		Arg1 interface{} `mapconv:"CommonServiceItem,recursive"`
  4758  	}{
  4759  		Arg0: arg0,
  4760  		Arg1: arg1,
  4761  	}
  4762  
  4763  	v := &localRouterUpdateSettingsRequestEnvelope{}
  4764  	if err := mapconv.ConvertTo(args, v); err != nil {
  4765  		return nil, err
  4766  	}
  4767  	return v, nil
  4768  }
  4769  
  4770  func (o *LocalRouterOp) transformUpdateSettingsResults(data []byte) (*localRouterUpdateSettingsResult, error) {
  4771  	nakedResponse := &localRouterUpdateSettingsResponseEnvelope{}
  4772  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4773  		return nil, err
  4774  	}
  4775  
  4776  	results := &localRouterUpdateSettingsResult{}
  4777  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4778  		return nil, err
  4779  	}
  4780  	return results, nil
  4781  }
  4782  
  4783  func (o *LocalRouterOp) transformHealthStatusResults(data []byte) (*localRouterHealthStatusResult, error) {
  4784  	nakedResponse := &localRouterHealthStatusResponseEnvelope{}
  4785  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4786  		return nil, err
  4787  	}
  4788  
  4789  	results := &localRouterHealthStatusResult{}
  4790  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4791  		return nil, err
  4792  	}
  4793  	return results, nil
  4794  }
  4795  
  4796  func (o *LocalRouterOp) transformMonitorLocalRouterArgs(id types.ID, condition *MonitorCondition) (*localRouterMonitorLocalRouterRequestEnvelope, error) {
  4797  	if id == types.ID(int64(0)) {
  4798  		id = types.ID(int64(0))
  4799  	}
  4800  	var arg0 interface{} = id
  4801  	if v, ok := arg0.(argumentDefaulter); ok {
  4802  		arg0 = v.setDefaults()
  4803  	}
  4804  	if condition == nil {
  4805  		condition = &MonitorCondition{}
  4806  	}
  4807  	var arg1 interface{} = condition
  4808  	if v, ok := arg1.(argumentDefaulter); ok {
  4809  		arg1 = v.setDefaults()
  4810  	}
  4811  	args := &struct {
  4812  		Arg0 interface{}
  4813  		Arg1 interface{} `mapconv:",squash"`
  4814  	}{
  4815  		Arg0: arg0,
  4816  		Arg1: arg1,
  4817  	}
  4818  
  4819  	v := &localRouterMonitorLocalRouterRequestEnvelope{}
  4820  	if err := mapconv.ConvertTo(args, v); err != nil {
  4821  		return nil, err
  4822  	}
  4823  	return v, nil
  4824  }
  4825  
  4826  func (o *LocalRouterOp) transformMonitorLocalRouterResults(data []byte) (*localRouterMonitorLocalRouterResult, error) {
  4827  	nakedResponse := &localRouterMonitorLocalRouterResponseEnvelope{}
  4828  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4829  		return nil, err
  4830  	}
  4831  
  4832  	results := &localRouterMonitorLocalRouterResult{}
  4833  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4834  		return nil, err
  4835  	}
  4836  	return results, nil
  4837  }
  4838  
  4839  func (o *MobileGatewayOp) transformFindArgs(conditions *FindCondition) (*mobileGatewayFindRequestEnvelope, error) {
  4840  	if conditions == nil {
  4841  		conditions = &FindCondition{}
  4842  	}
  4843  	var arg0 interface{} = conditions
  4844  	if v, ok := arg0.(argumentDefaulter); ok {
  4845  		arg0 = v.setDefaults()
  4846  	}
  4847  	args := &struct {
  4848  		Arg0 interface{} `mapconv:",squash"`
  4849  	}{
  4850  		Arg0: arg0,
  4851  	}
  4852  
  4853  	v := &mobileGatewayFindRequestEnvelope{}
  4854  	if err := mapconv.ConvertTo(args, v); err != nil {
  4855  		return nil, err
  4856  	}
  4857  	return v, nil
  4858  }
  4859  
  4860  func (o *MobileGatewayOp) transformFindResults(data []byte) (*MobileGatewayFindResult, error) {
  4861  	nakedResponse := &mobileGatewayFindResponseEnvelope{}
  4862  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4863  		return nil, err
  4864  	}
  4865  
  4866  	results := &MobileGatewayFindResult{}
  4867  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4868  		return nil, err
  4869  	}
  4870  	return results, nil
  4871  }
  4872  
  4873  func (o *MobileGatewayOp) transformCreateArgs(param *MobileGatewayCreateRequest) (*mobileGatewayCreateRequestEnvelope, error) {
  4874  	if param == nil {
  4875  		param = &MobileGatewayCreateRequest{}
  4876  	}
  4877  	var arg0 interface{} = param
  4878  	if v, ok := arg0.(argumentDefaulter); ok {
  4879  		arg0 = v.setDefaults()
  4880  	}
  4881  	args := &struct {
  4882  		Arg0 interface{} `mapconv:"Appliance,recursive"`
  4883  	}{
  4884  		Arg0: arg0,
  4885  	}
  4886  
  4887  	v := &mobileGatewayCreateRequestEnvelope{}
  4888  	if err := mapconv.ConvertTo(args, v); err != nil {
  4889  		return nil, err
  4890  	}
  4891  	return v, nil
  4892  }
  4893  
  4894  func (o *MobileGatewayOp) transformCreateResults(data []byte) (*mobileGatewayCreateResult, error) {
  4895  	nakedResponse := &mobileGatewayCreateResponseEnvelope{}
  4896  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4897  		return nil, err
  4898  	}
  4899  
  4900  	results := &mobileGatewayCreateResult{}
  4901  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4902  		return nil, err
  4903  	}
  4904  	return results, nil
  4905  }
  4906  
  4907  func (o *MobileGatewayOp) transformReadResults(data []byte) (*mobileGatewayReadResult, error) {
  4908  	nakedResponse := &mobileGatewayReadResponseEnvelope{}
  4909  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4910  		return nil, err
  4911  	}
  4912  
  4913  	results := &mobileGatewayReadResult{}
  4914  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4915  		return nil, err
  4916  	}
  4917  	return results, nil
  4918  }
  4919  
  4920  func (o *MobileGatewayOp) transformUpdateArgs(id types.ID, param *MobileGatewayUpdateRequest) (*mobileGatewayUpdateRequestEnvelope, error) {
  4921  	if id == types.ID(int64(0)) {
  4922  		id = types.ID(int64(0))
  4923  	}
  4924  	var arg0 interface{} = id
  4925  	if v, ok := arg0.(argumentDefaulter); ok {
  4926  		arg0 = v.setDefaults()
  4927  	}
  4928  	if param == nil {
  4929  		param = &MobileGatewayUpdateRequest{}
  4930  	}
  4931  	var arg1 interface{} = param
  4932  	if v, ok := arg1.(argumentDefaulter); ok {
  4933  		arg1 = v.setDefaults()
  4934  	}
  4935  	args := &struct {
  4936  		Arg0 interface{}
  4937  		Arg1 interface{} `mapconv:"Appliance,recursive"`
  4938  	}{
  4939  		Arg0: arg0,
  4940  		Arg1: arg1,
  4941  	}
  4942  
  4943  	v := &mobileGatewayUpdateRequestEnvelope{}
  4944  	if err := mapconv.ConvertTo(args, v); err != nil {
  4945  		return nil, err
  4946  	}
  4947  	return v, nil
  4948  }
  4949  
  4950  func (o *MobileGatewayOp) transformUpdateResults(data []byte) (*mobileGatewayUpdateResult, error) {
  4951  	nakedResponse := &mobileGatewayUpdateResponseEnvelope{}
  4952  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4953  		return nil, err
  4954  	}
  4955  
  4956  	results := &mobileGatewayUpdateResult{}
  4957  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  4958  		return nil, err
  4959  	}
  4960  	return results, nil
  4961  }
  4962  
  4963  func (o *MobileGatewayOp) transformUpdateSettingsArgs(id types.ID, param *MobileGatewayUpdateSettingsRequest) (*mobileGatewayUpdateSettingsRequestEnvelope, error) {
  4964  	if id == types.ID(int64(0)) {
  4965  		id = types.ID(int64(0))
  4966  	}
  4967  	var arg0 interface{} = id
  4968  	if v, ok := arg0.(argumentDefaulter); ok {
  4969  		arg0 = v.setDefaults()
  4970  	}
  4971  	if param == nil {
  4972  		param = &MobileGatewayUpdateSettingsRequest{}
  4973  	}
  4974  	var arg1 interface{} = param
  4975  	if v, ok := arg1.(argumentDefaulter); ok {
  4976  		arg1 = v.setDefaults()
  4977  	}
  4978  	args := &struct {
  4979  		Arg0 interface{}
  4980  		Arg1 interface{} `mapconv:"Appliance,recursive"`
  4981  	}{
  4982  		Arg0: arg0,
  4983  		Arg1: arg1,
  4984  	}
  4985  
  4986  	v := &mobileGatewayUpdateSettingsRequestEnvelope{}
  4987  	if err := mapconv.ConvertTo(args, v); err != nil {
  4988  		return nil, err
  4989  	}
  4990  	return v, nil
  4991  }
  4992  
  4993  func (o *MobileGatewayOp) transformUpdateSettingsResults(data []byte) (*mobileGatewayUpdateSettingsResult, error) {
  4994  	nakedResponse := &mobileGatewayUpdateSettingsResponseEnvelope{}
  4995  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  4996  		return nil, err
  4997  	}
  4998  
  4999  	results := &mobileGatewayUpdateSettingsResult{}
  5000  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5001  		return nil, err
  5002  	}
  5003  	return results, nil
  5004  }
  5005  
  5006  func (o *MobileGatewayOp) transformShutdownArgs(id types.ID, shutdownOption *ShutdownOption) (*mobileGatewayShutdownRequestEnvelope, error) {
  5007  	if id == types.ID(int64(0)) {
  5008  		id = types.ID(int64(0))
  5009  	}
  5010  	var arg0 interface{} = id
  5011  	if v, ok := arg0.(argumentDefaulter); ok {
  5012  		arg0 = v.setDefaults()
  5013  	}
  5014  	if shutdownOption == nil {
  5015  		shutdownOption = &ShutdownOption{}
  5016  	}
  5017  	var arg1 interface{} = shutdownOption
  5018  	if v, ok := arg1.(argumentDefaulter); ok {
  5019  		arg1 = v.setDefaults()
  5020  	}
  5021  	args := &struct {
  5022  		Arg0 interface{}
  5023  		Arg1 interface{} `mapconv:",squash"`
  5024  	}{
  5025  		Arg0: arg0,
  5026  		Arg1: arg1,
  5027  	}
  5028  
  5029  	v := &mobileGatewayShutdownRequestEnvelope{}
  5030  	if err := mapconv.ConvertTo(args, v); err != nil {
  5031  		return nil, err
  5032  	}
  5033  	return v, nil
  5034  }
  5035  
  5036  func (o *MobileGatewayOp) transformGetDNSResults(data []byte) (*mobileGatewayGetDNSResult, error) {
  5037  	nakedResponse := &mobileGatewayGetDNSResponseEnvelope{}
  5038  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5039  		return nil, err
  5040  	}
  5041  
  5042  	results := &mobileGatewayGetDNSResult{}
  5043  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5044  		return nil, err
  5045  	}
  5046  	return results, nil
  5047  }
  5048  
  5049  func (o *MobileGatewayOp) transformSetDNSArgs(id types.ID, param *MobileGatewayDNSSetting) (*mobileGatewaySetDNSRequestEnvelope, error) {
  5050  	if id == types.ID(int64(0)) {
  5051  		id = types.ID(int64(0))
  5052  	}
  5053  	var arg0 interface{} = id
  5054  	if v, ok := arg0.(argumentDefaulter); ok {
  5055  		arg0 = v.setDefaults()
  5056  	}
  5057  	if param == nil {
  5058  		param = &MobileGatewayDNSSetting{}
  5059  	}
  5060  	var arg1 interface{} = param
  5061  	if v, ok := arg1.(argumentDefaulter); ok {
  5062  		arg1 = v.setDefaults()
  5063  	}
  5064  	args := &struct {
  5065  		Arg0 interface{}
  5066  		Arg1 interface{} `mapconv:"SIMGroup,recursive"`
  5067  	}{
  5068  		Arg0: arg0,
  5069  		Arg1: arg1,
  5070  	}
  5071  
  5072  	v := &mobileGatewaySetDNSRequestEnvelope{}
  5073  	if err := mapconv.ConvertTo(args, v); err != nil {
  5074  		return nil, err
  5075  	}
  5076  	return v, nil
  5077  }
  5078  
  5079  func (o *MobileGatewayOp) transformGetSIMRoutesResults(data []byte) (*mobileGatewayGetSIMRoutesResult, error) {
  5080  	nakedResponse := &mobileGatewayGetSIMRoutesResponseEnvelope{}
  5081  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5082  		return nil, err
  5083  	}
  5084  
  5085  	results := &mobileGatewayGetSIMRoutesResult{}
  5086  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5087  		return nil, err
  5088  	}
  5089  	return results, nil
  5090  }
  5091  
  5092  func (o *MobileGatewayOp) transformSetSIMRoutesArgs(id types.ID, param []*MobileGatewaySIMRouteParam) (*mobileGatewaySetSIMRoutesRequestEnvelope, error) {
  5093  	if id == types.ID(int64(0)) {
  5094  		id = types.ID(int64(0))
  5095  	}
  5096  	var arg0 interface{} = id
  5097  	if v, ok := arg0.(argumentDefaulter); ok {
  5098  		arg0 = v.setDefaults()
  5099  	}
  5100  	if param == nil {
  5101  		param = []*MobileGatewaySIMRouteParam{}
  5102  	}
  5103  	var arg1 interface{} = param
  5104  	if v, ok := arg1.(argumentDefaulter); ok {
  5105  		arg1 = v.setDefaults()
  5106  	}
  5107  	args := &struct {
  5108  		Arg0 interface{}
  5109  		Arg1 interface{} `mapconv:"[]SIMRoutes,recursive"`
  5110  	}{
  5111  		Arg0: arg0,
  5112  		Arg1: arg1,
  5113  	}
  5114  
  5115  	v := &mobileGatewaySetSIMRoutesRequestEnvelope{}
  5116  	if err := mapconv.ConvertTo(args, v); err != nil {
  5117  		return nil, err
  5118  	}
  5119  	return v, nil
  5120  }
  5121  
  5122  func (o *MobileGatewayOp) transformListSIMResults(data []byte) (*mobileGatewayListSIMResult, error) {
  5123  	nakedResponse := &mobileGatewayListSIMResponseEnvelope{}
  5124  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5125  		return nil, err
  5126  	}
  5127  
  5128  	results := &mobileGatewayListSIMResult{}
  5129  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5130  		return nil, err
  5131  	}
  5132  	return results, nil
  5133  }
  5134  
  5135  func (o *MobileGatewayOp) transformAddSIMArgs(id types.ID, param *MobileGatewayAddSIMRequest) (*mobileGatewayAddSIMRequestEnvelope, error) {
  5136  	if id == types.ID(int64(0)) {
  5137  		id = types.ID(int64(0))
  5138  	}
  5139  	var arg0 interface{} = id
  5140  	if v, ok := arg0.(argumentDefaulter); ok {
  5141  		arg0 = v.setDefaults()
  5142  	}
  5143  	if param == nil {
  5144  		param = &MobileGatewayAddSIMRequest{}
  5145  	}
  5146  	var arg1 interface{} = param
  5147  	if v, ok := arg1.(argumentDefaulter); ok {
  5148  		arg1 = v.setDefaults()
  5149  	}
  5150  	args := &struct {
  5151  		Arg0 interface{}
  5152  		Arg1 interface{} `mapconv:"SIM,recursive"`
  5153  	}{
  5154  		Arg0: arg0,
  5155  		Arg1: arg1,
  5156  	}
  5157  
  5158  	v := &mobileGatewayAddSIMRequestEnvelope{}
  5159  	if err := mapconv.ConvertTo(args, v); err != nil {
  5160  		return nil, err
  5161  	}
  5162  	return v, nil
  5163  }
  5164  
  5165  func (o *MobileGatewayOp) transformLogsResults(data []byte) (*mobileGatewayLogsResult, error) {
  5166  	nakedResponse := &mobileGatewayLogsResponseEnvelope{}
  5167  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5168  		return nil, err
  5169  	}
  5170  
  5171  	results := &mobileGatewayLogsResult{}
  5172  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5173  		return nil, err
  5174  	}
  5175  	return results, nil
  5176  }
  5177  
  5178  func (o *MobileGatewayOp) transformGetTrafficConfigResults(data []byte) (*mobileGatewayGetTrafficConfigResult, error) {
  5179  	nakedResponse := &mobileGatewayGetTrafficConfigResponseEnvelope{}
  5180  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5181  		return nil, err
  5182  	}
  5183  
  5184  	results := &mobileGatewayGetTrafficConfigResult{}
  5185  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5186  		return nil, err
  5187  	}
  5188  	return results, nil
  5189  }
  5190  
  5191  func (o *MobileGatewayOp) transformSetTrafficConfigArgs(id types.ID, param *MobileGatewayTrafficControl) (*mobileGatewaySetTrafficConfigRequestEnvelope, error) {
  5192  	if id == types.ID(int64(0)) {
  5193  		id = types.ID(int64(0))
  5194  	}
  5195  	var arg0 interface{} = id
  5196  	if v, ok := arg0.(argumentDefaulter); ok {
  5197  		arg0 = v.setDefaults()
  5198  	}
  5199  	if param == nil {
  5200  		param = &MobileGatewayTrafficControl{}
  5201  	}
  5202  	var arg1 interface{} = param
  5203  	if v, ok := arg1.(argumentDefaulter); ok {
  5204  		arg1 = v.setDefaults()
  5205  	}
  5206  	args := &struct {
  5207  		Arg0 interface{}
  5208  		Arg1 interface{} `mapconv:"TrafficMonitoring,recursive"`
  5209  	}{
  5210  		Arg0: arg0,
  5211  		Arg1: arg1,
  5212  	}
  5213  
  5214  	v := &mobileGatewaySetTrafficConfigRequestEnvelope{}
  5215  	if err := mapconv.ConvertTo(args, v); err != nil {
  5216  		return nil, err
  5217  	}
  5218  	return v, nil
  5219  }
  5220  
  5221  func (o *MobileGatewayOp) transformTrafficStatusResults(data []byte) (*mobileGatewayTrafficStatusResult, error) {
  5222  	nakedResponse := &mobileGatewayTrafficStatusResponseEnvelope{}
  5223  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5224  		return nil, err
  5225  	}
  5226  
  5227  	results := &mobileGatewayTrafficStatusResult{}
  5228  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5229  		return nil, err
  5230  	}
  5231  	return results, nil
  5232  }
  5233  
  5234  func (o *MobileGatewayOp) transformMonitorInterfaceArgs(id types.ID, index int, condition *MonitorCondition) (*mobileGatewayMonitorInterfaceRequestEnvelope, error) {
  5235  	if id == types.ID(int64(0)) {
  5236  		id = types.ID(int64(0))
  5237  	}
  5238  	var arg0 interface{} = id
  5239  	if v, ok := arg0.(argumentDefaulter); ok {
  5240  		arg0 = v.setDefaults()
  5241  	}
  5242  	if index == 0 {
  5243  		index = 0
  5244  	}
  5245  	var arg1 interface{} = index
  5246  	if v, ok := arg1.(argumentDefaulter); ok {
  5247  		arg1 = v.setDefaults()
  5248  	}
  5249  	if condition == nil {
  5250  		condition = &MonitorCondition{}
  5251  	}
  5252  	var arg2 interface{} = condition
  5253  	if v, ok := arg2.(argumentDefaulter); ok {
  5254  		arg2 = v.setDefaults()
  5255  	}
  5256  	args := &struct {
  5257  		Arg0 interface{}
  5258  		Arg1 interface{}
  5259  		Arg2 interface{} `mapconv:",squash"`
  5260  	}{
  5261  		Arg0: arg0,
  5262  		Arg1: arg1,
  5263  		Arg2: arg2,
  5264  	}
  5265  
  5266  	v := &mobileGatewayMonitorInterfaceRequestEnvelope{}
  5267  	if err := mapconv.ConvertTo(args, v); err != nil {
  5268  		return nil, err
  5269  	}
  5270  	return v, nil
  5271  }
  5272  
  5273  func (o *MobileGatewayOp) transformMonitorInterfaceResults(data []byte) (*mobileGatewayMonitorInterfaceResult, error) {
  5274  	nakedResponse := &mobileGatewayMonitorInterfaceResponseEnvelope{}
  5275  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5276  		return nil, err
  5277  	}
  5278  
  5279  	results := &mobileGatewayMonitorInterfaceResult{}
  5280  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5281  		return nil, err
  5282  	}
  5283  	return results, nil
  5284  }
  5285  
  5286  func (o *NFSOp) transformFindArgs(conditions *FindCondition) (*nFSFindRequestEnvelope, error) {
  5287  	if conditions == nil {
  5288  		conditions = &FindCondition{}
  5289  	}
  5290  	var arg0 interface{} = conditions
  5291  	if v, ok := arg0.(argumentDefaulter); ok {
  5292  		arg0 = v.setDefaults()
  5293  	}
  5294  	args := &struct {
  5295  		Arg0 interface{} `mapconv:",squash"`
  5296  	}{
  5297  		Arg0: arg0,
  5298  	}
  5299  
  5300  	v := &nFSFindRequestEnvelope{}
  5301  	if err := mapconv.ConvertTo(args, v); err != nil {
  5302  		return nil, err
  5303  	}
  5304  	return v, nil
  5305  }
  5306  
  5307  func (o *NFSOp) transformFindResults(data []byte) (*NFSFindResult, error) {
  5308  	nakedResponse := &nFSFindResponseEnvelope{}
  5309  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5310  		return nil, err
  5311  	}
  5312  
  5313  	results := &NFSFindResult{}
  5314  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5315  		return nil, err
  5316  	}
  5317  	return results, nil
  5318  }
  5319  
  5320  func (o *NFSOp) transformCreateArgs(param *NFSCreateRequest) (*nFSCreateRequestEnvelope, error) {
  5321  	if param == nil {
  5322  		param = &NFSCreateRequest{}
  5323  	}
  5324  	var arg0 interface{} = param
  5325  	if v, ok := arg0.(argumentDefaulter); ok {
  5326  		arg0 = v.setDefaults()
  5327  	}
  5328  	args := &struct {
  5329  		Arg0 interface{} `mapconv:"Appliance,recursive"`
  5330  	}{
  5331  		Arg0: arg0,
  5332  	}
  5333  
  5334  	v := &nFSCreateRequestEnvelope{}
  5335  	if err := mapconv.ConvertTo(args, v); err != nil {
  5336  		return nil, err
  5337  	}
  5338  	return v, nil
  5339  }
  5340  
  5341  func (o *NFSOp) transformCreateResults(data []byte) (*nFSCreateResult, error) {
  5342  	nakedResponse := &nFSCreateResponseEnvelope{}
  5343  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5344  		return nil, err
  5345  	}
  5346  
  5347  	results := &nFSCreateResult{}
  5348  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5349  		return nil, err
  5350  	}
  5351  	return results, nil
  5352  }
  5353  
  5354  func (o *NFSOp) transformReadResults(data []byte) (*nFSReadResult, error) {
  5355  	nakedResponse := &nFSReadResponseEnvelope{}
  5356  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5357  		return nil, err
  5358  	}
  5359  
  5360  	results := &nFSReadResult{}
  5361  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5362  		return nil, err
  5363  	}
  5364  	return results, nil
  5365  }
  5366  
  5367  func (o *NFSOp) transformUpdateArgs(id types.ID, param *NFSUpdateRequest) (*nFSUpdateRequestEnvelope, error) {
  5368  	if id == types.ID(int64(0)) {
  5369  		id = types.ID(int64(0))
  5370  	}
  5371  	var arg0 interface{} = id
  5372  	if v, ok := arg0.(argumentDefaulter); ok {
  5373  		arg0 = v.setDefaults()
  5374  	}
  5375  	if param == nil {
  5376  		param = &NFSUpdateRequest{}
  5377  	}
  5378  	var arg1 interface{} = param
  5379  	if v, ok := arg1.(argumentDefaulter); ok {
  5380  		arg1 = v.setDefaults()
  5381  	}
  5382  	args := &struct {
  5383  		Arg0 interface{}
  5384  		Arg1 interface{} `mapconv:"Appliance,recursive"`
  5385  	}{
  5386  		Arg0: arg0,
  5387  		Arg1: arg1,
  5388  	}
  5389  
  5390  	v := &nFSUpdateRequestEnvelope{}
  5391  	if err := mapconv.ConvertTo(args, v); err != nil {
  5392  		return nil, err
  5393  	}
  5394  	return v, nil
  5395  }
  5396  
  5397  func (o *NFSOp) transformUpdateResults(data []byte) (*nFSUpdateResult, error) {
  5398  	nakedResponse := &nFSUpdateResponseEnvelope{}
  5399  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5400  		return nil, err
  5401  	}
  5402  
  5403  	results := &nFSUpdateResult{}
  5404  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5405  		return nil, err
  5406  	}
  5407  	return results, nil
  5408  }
  5409  
  5410  func (o *NFSOp) transformShutdownArgs(id types.ID, shutdownOption *ShutdownOption) (*nFSShutdownRequestEnvelope, error) {
  5411  	if id == types.ID(int64(0)) {
  5412  		id = types.ID(int64(0))
  5413  	}
  5414  	var arg0 interface{} = id
  5415  	if v, ok := arg0.(argumentDefaulter); ok {
  5416  		arg0 = v.setDefaults()
  5417  	}
  5418  	if shutdownOption == nil {
  5419  		shutdownOption = &ShutdownOption{}
  5420  	}
  5421  	var arg1 interface{} = shutdownOption
  5422  	if v, ok := arg1.(argumentDefaulter); ok {
  5423  		arg1 = v.setDefaults()
  5424  	}
  5425  	args := &struct {
  5426  		Arg0 interface{}
  5427  		Arg1 interface{} `mapconv:",squash"`
  5428  	}{
  5429  		Arg0: arg0,
  5430  		Arg1: arg1,
  5431  	}
  5432  
  5433  	v := &nFSShutdownRequestEnvelope{}
  5434  	if err := mapconv.ConvertTo(args, v); err != nil {
  5435  		return nil, err
  5436  	}
  5437  	return v, nil
  5438  }
  5439  
  5440  func (o *NFSOp) transformMonitorCPUArgs(id types.ID, condition *MonitorCondition) (*nFSMonitorCPURequestEnvelope, error) {
  5441  	if id == types.ID(int64(0)) {
  5442  		id = types.ID(int64(0))
  5443  	}
  5444  	var arg0 interface{} = id
  5445  	if v, ok := arg0.(argumentDefaulter); ok {
  5446  		arg0 = v.setDefaults()
  5447  	}
  5448  	if condition == nil {
  5449  		condition = &MonitorCondition{}
  5450  	}
  5451  	var arg1 interface{} = condition
  5452  	if v, ok := arg1.(argumentDefaulter); ok {
  5453  		arg1 = v.setDefaults()
  5454  	}
  5455  	args := &struct {
  5456  		Arg0 interface{}
  5457  		Arg1 interface{} `mapconv:",squash"`
  5458  	}{
  5459  		Arg0: arg0,
  5460  		Arg1: arg1,
  5461  	}
  5462  
  5463  	v := &nFSMonitorCPURequestEnvelope{}
  5464  	if err := mapconv.ConvertTo(args, v); err != nil {
  5465  		return nil, err
  5466  	}
  5467  	return v, nil
  5468  }
  5469  
  5470  func (o *NFSOp) transformMonitorCPUResults(data []byte) (*nFSMonitorCPUResult, error) {
  5471  	nakedResponse := &nFSMonitorCPUResponseEnvelope{}
  5472  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5473  		return nil, err
  5474  	}
  5475  
  5476  	results := &nFSMonitorCPUResult{}
  5477  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5478  		return nil, err
  5479  	}
  5480  	return results, nil
  5481  }
  5482  
  5483  func (o *NFSOp) transformMonitorFreeDiskSizeArgs(id types.ID, condition *MonitorCondition) (*nFSMonitorFreeDiskSizeRequestEnvelope, error) {
  5484  	if id == types.ID(int64(0)) {
  5485  		id = types.ID(int64(0))
  5486  	}
  5487  	var arg0 interface{} = id
  5488  	if v, ok := arg0.(argumentDefaulter); ok {
  5489  		arg0 = v.setDefaults()
  5490  	}
  5491  	if condition == nil {
  5492  		condition = &MonitorCondition{}
  5493  	}
  5494  	var arg1 interface{} = condition
  5495  	if v, ok := arg1.(argumentDefaulter); ok {
  5496  		arg1 = v.setDefaults()
  5497  	}
  5498  	args := &struct {
  5499  		Arg0 interface{}
  5500  		Arg1 interface{} `mapconv:",squash"`
  5501  	}{
  5502  		Arg0: arg0,
  5503  		Arg1: arg1,
  5504  	}
  5505  
  5506  	v := &nFSMonitorFreeDiskSizeRequestEnvelope{}
  5507  	if err := mapconv.ConvertTo(args, v); err != nil {
  5508  		return nil, err
  5509  	}
  5510  	return v, nil
  5511  }
  5512  
  5513  func (o *NFSOp) transformMonitorFreeDiskSizeResults(data []byte) (*nFSMonitorFreeDiskSizeResult, error) {
  5514  	nakedResponse := &nFSMonitorFreeDiskSizeResponseEnvelope{}
  5515  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5516  		return nil, err
  5517  	}
  5518  
  5519  	results := &nFSMonitorFreeDiskSizeResult{}
  5520  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5521  		return nil, err
  5522  	}
  5523  	return results, nil
  5524  }
  5525  
  5526  func (o *NFSOp) transformMonitorInterfaceArgs(id types.ID, condition *MonitorCondition) (*nFSMonitorInterfaceRequestEnvelope, error) {
  5527  	if id == types.ID(int64(0)) {
  5528  		id = types.ID(int64(0))
  5529  	}
  5530  	var arg0 interface{} = id
  5531  	if v, ok := arg0.(argumentDefaulter); ok {
  5532  		arg0 = v.setDefaults()
  5533  	}
  5534  	if condition == nil {
  5535  		condition = &MonitorCondition{}
  5536  	}
  5537  	var arg1 interface{} = condition
  5538  	if v, ok := arg1.(argumentDefaulter); ok {
  5539  		arg1 = v.setDefaults()
  5540  	}
  5541  	args := &struct {
  5542  		Arg0 interface{}
  5543  		Arg1 interface{} `mapconv:",squash"`
  5544  	}{
  5545  		Arg0: arg0,
  5546  		Arg1: arg1,
  5547  	}
  5548  
  5549  	v := &nFSMonitorInterfaceRequestEnvelope{}
  5550  	if err := mapconv.ConvertTo(args, v); err != nil {
  5551  		return nil, err
  5552  	}
  5553  	return v, nil
  5554  }
  5555  
  5556  func (o *NFSOp) transformMonitorInterfaceResults(data []byte) (*nFSMonitorInterfaceResult, error) {
  5557  	nakedResponse := &nFSMonitorInterfaceResponseEnvelope{}
  5558  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5559  		return nil, err
  5560  	}
  5561  
  5562  	results := &nFSMonitorInterfaceResult{}
  5563  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5564  		return nil, err
  5565  	}
  5566  	return results, nil
  5567  }
  5568  
  5569  func (o *NoteOp) transformFindArgs(conditions *FindCondition) (*noteFindRequestEnvelope, error) {
  5570  	if conditions == nil {
  5571  		conditions = &FindCondition{}
  5572  	}
  5573  	var arg0 interface{} = conditions
  5574  	if v, ok := arg0.(argumentDefaulter); ok {
  5575  		arg0 = v.setDefaults()
  5576  	}
  5577  	args := &struct {
  5578  		Arg0 interface{} `mapconv:",squash"`
  5579  	}{
  5580  		Arg0: arg0,
  5581  	}
  5582  
  5583  	v := &noteFindRequestEnvelope{}
  5584  	if err := mapconv.ConvertTo(args, v); err != nil {
  5585  		return nil, err
  5586  	}
  5587  	return v, nil
  5588  }
  5589  
  5590  func (o *NoteOp) transformFindResults(data []byte) (*NoteFindResult, error) {
  5591  	nakedResponse := &noteFindResponseEnvelope{}
  5592  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5593  		return nil, err
  5594  	}
  5595  
  5596  	results := &NoteFindResult{}
  5597  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5598  		return nil, err
  5599  	}
  5600  	return results, nil
  5601  }
  5602  
  5603  func (o *NoteOp) transformCreateArgs(param *NoteCreateRequest) (*noteCreateRequestEnvelope, error) {
  5604  	if param == nil {
  5605  		param = &NoteCreateRequest{}
  5606  	}
  5607  	var arg0 interface{} = param
  5608  	if v, ok := arg0.(argumentDefaulter); ok {
  5609  		arg0 = v.setDefaults()
  5610  	}
  5611  	args := &struct {
  5612  		Arg0 interface{} `mapconv:"Note,recursive"`
  5613  	}{
  5614  		Arg0: arg0,
  5615  	}
  5616  
  5617  	v := &noteCreateRequestEnvelope{}
  5618  	if err := mapconv.ConvertTo(args, v); err != nil {
  5619  		return nil, err
  5620  	}
  5621  	return v, nil
  5622  }
  5623  
  5624  func (o *NoteOp) transformCreateResults(data []byte) (*noteCreateResult, error) {
  5625  	nakedResponse := &noteCreateResponseEnvelope{}
  5626  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5627  		return nil, err
  5628  	}
  5629  
  5630  	results := &noteCreateResult{}
  5631  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5632  		return nil, err
  5633  	}
  5634  	return results, nil
  5635  }
  5636  
  5637  func (o *NoteOp) transformReadResults(data []byte) (*noteReadResult, error) {
  5638  	nakedResponse := &noteReadResponseEnvelope{}
  5639  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5640  		return nil, err
  5641  	}
  5642  
  5643  	results := &noteReadResult{}
  5644  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5645  		return nil, err
  5646  	}
  5647  	return results, nil
  5648  }
  5649  
  5650  func (o *NoteOp) transformUpdateArgs(id types.ID, param *NoteUpdateRequest) (*noteUpdateRequestEnvelope, error) {
  5651  	if id == types.ID(int64(0)) {
  5652  		id = types.ID(int64(0))
  5653  	}
  5654  	var arg0 interface{} = id
  5655  	if v, ok := arg0.(argumentDefaulter); ok {
  5656  		arg0 = v.setDefaults()
  5657  	}
  5658  	if param == nil {
  5659  		param = &NoteUpdateRequest{}
  5660  	}
  5661  	var arg1 interface{} = param
  5662  	if v, ok := arg1.(argumentDefaulter); ok {
  5663  		arg1 = v.setDefaults()
  5664  	}
  5665  	args := &struct {
  5666  		Arg0 interface{}
  5667  		Arg1 interface{} `mapconv:"Note,recursive"`
  5668  	}{
  5669  		Arg0: arg0,
  5670  		Arg1: arg1,
  5671  	}
  5672  
  5673  	v := &noteUpdateRequestEnvelope{}
  5674  	if err := mapconv.ConvertTo(args, v); err != nil {
  5675  		return nil, err
  5676  	}
  5677  	return v, nil
  5678  }
  5679  
  5680  func (o *NoteOp) transformUpdateResults(data []byte) (*noteUpdateResult, error) {
  5681  	nakedResponse := &noteUpdateResponseEnvelope{}
  5682  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5683  		return nil, err
  5684  	}
  5685  
  5686  	results := &noteUpdateResult{}
  5687  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5688  		return nil, err
  5689  	}
  5690  	return results, nil
  5691  }
  5692  
  5693  func (o *PacketFilterOp) transformFindArgs(conditions *FindCondition) (*packetFilterFindRequestEnvelope, error) {
  5694  	if conditions == nil {
  5695  		conditions = &FindCondition{}
  5696  	}
  5697  	var arg0 interface{} = conditions
  5698  	if v, ok := arg0.(argumentDefaulter); ok {
  5699  		arg0 = v.setDefaults()
  5700  	}
  5701  	args := &struct {
  5702  		Arg0 interface{} `mapconv:",squash"`
  5703  	}{
  5704  		Arg0: arg0,
  5705  	}
  5706  
  5707  	v := &packetFilterFindRequestEnvelope{}
  5708  	if err := mapconv.ConvertTo(args, v); err != nil {
  5709  		return nil, err
  5710  	}
  5711  	return v, nil
  5712  }
  5713  
  5714  func (o *PacketFilterOp) transformFindResults(data []byte) (*PacketFilterFindResult, error) {
  5715  	nakedResponse := &packetFilterFindResponseEnvelope{}
  5716  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5717  		return nil, err
  5718  	}
  5719  
  5720  	results := &PacketFilterFindResult{}
  5721  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5722  		return nil, err
  5723  	}
  5724  	return results, nil
  5725  }
  5726  
  5727  func (o *PacketFilterOp) transformCreateArgs(param *PacketFilterCreateRequest) (*packetFilterCreateRequestEnvelope, error) {
  5728  	if param == nil {
  5729  		param = &PacketFilterCreateRequest{}
  5730  	}
  5731  	var arg0 interface{} = param
  5732  	if v, ok := arg0.(argumentDefaulter); ok {
  5733  		arg0 = v.setDefaults()
  5734  	}
  5735  	args := &struct {
  5736  		Arg0 interface{} `mapconv:"PacketFilter,recursive"`
  5737  	}{
  5738  		Arg0: arg0,
  5739  	}
  5740  
  5741  	v := &packetFilterCreateRequestEnvelope{}
  5742  	if err := mapconv.ConvertTo(args, v); err != nil {
  5743  		return nil, err
  5744  	}
  5745  	return v, nil
  5746  }
  5747  
  5748  func (o *PacketFilterOp) transformCreateResults(data []byte) (*packetFilterCreateResult, error) {
  5749  	nakedResponse := &packetFilterCreateResponseEnvelope{}
  5750  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5751  		return nil, err
  5752  	}
  5753  
  5754  	results := &packetFilterCreateResult{}
  5755  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5756  		return nil, err
  5757  	}
  5758  	return results, nil
  5759  }
  5760  
  5761  func (o *PacketFilterOp) transformReadResults(data []byte) (*packetFilterReadResult, error) {
  5762  	nakedResponse := &packetFilterReadResponseEnvelope{}
  5763  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5764  		return nil, err
  5765  	}
  5766  
  5767  	results := &packetFilterReadResult{}
  5768  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5769  		return nil, err
  5770  	}
  5771  	return results, nil
  5772  }
  5773  
  5774  func (o *PacketFilterOp) transformUpdateArgs(id types.ID, updateParam *PacketFilterUpdateRequest, originalExpressionHash string) (*packetFilterUpdateRequestEnvelope, error) {
  5775  	if id == types.ID(int64(0)) {
  5776  		id = types.ID(int64(0))
  5777  	}
  5778  	var arg0 interface{} = id
  5779  	if v, ok := arg0.(argumentDefaulter); ok {
  5780  		arg0 = v.setDefaults()
  5781  	}
  5782  	if updateParam == nil {
  5783  		updateParam = &PacketFilterUpdateRequest{}
  5784  	}
  5785  	var arg1 interface{} = updateParam
  5786  	if v, ok := arg1.(argumentDefaulter); ok {
  5787  		arg1 = v.setDefaults()
  5788  	}
  5789  	if originalExpressionHash == "" {
  5790  		originalExpressionHash = ""
  5791  	}
  5792  	var arg2 interface{} = originalExpressionHash
  5793  	if v, ok := arg2.(argumentDefaulter); ok {
  5794  		arg2 = v.setDefaults()
  5795  	}
  5796  	args := &struct {
  5797  		Arg0 interface{}
  5798  		Arg1 interface{} `mapconv:"PacketFilter,recursive"`
  5799  		Arg2 interface{} `mapconv:"OriginalExpressionHash"`
  5800  	}{
  5801  		Arg0: arg0,
  5802  		Arg1: arg1,
  5803  		Arg2: arg2,
  5804  	}
  5805  
  5806  	v := &packetFilterUpdateRequestEnvelope{}
  5807  	if err := mapconv.ConvertTo(args, v); err != nil {
  5808  		return nil, err
  5809  	}
  5810  	return v, nil
  5811  }
  5812  
  5813  func (o *PacketFilterOp) transformUpdateResults(data []byte) (*packetFilterUpdateResult, error) {
  5814  	nakedResponse := &packetFilterUpdateResponseEnvelope{}
  5815  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5816  		return nil, err
  5817  	}
  5818  
  5819  	results := &packetFilterUpdateResult{}
  5820  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5821  		return nil, err
  5822  	}
  5823  	return results, nil
  5824  }
  5825  
  5826  func (o *PrivateHostOp) transformFindArgs(conditions *FindCondition) (*privateHostFindRequestEnvelope, error) {
  5827  	if conditions == nil {
  5828  		conditions = &FindCondition{}
  5829  	}
  5830  	var arg0 interface{} = conditions
  5831  	if v, ok := arg0.(argumentDefaulter); ok {
  5832  		arg0 = v.setDefaults()
  5833  	}
  5834  	args := &struct {
  5835  		Arg0 interface{} `mapconv:",squash"`
  5836  	}{
  5837  		Arg0: arg0,
  5838  	}
  5839  
  5840  	v := &privateHostFindRequestEnvelope{}
  5841  	if err := mapconv.ConvertTo(args, v); err != nil {
  5842  		return nil, err
  5843  	}
  5844  	return v, nil
  5845  }
  5846  
  5847  func (o *PrivateHostOp) transformFindResults(data []byte) (*PrivateHostFindResult, error) {
  5848  	nakedResponse := &privateHostFindResponseEnvelope{}
  5849  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5850  		return nil, err
  5851  	}
  5852  
  5853  	results := &PrivateHostFindResult{}
  5854  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5855  		return nil, err
  5856  	}
  5857  	return results, nil
  5858  }
  5859  
  5860  func (o *PrivateHostOp) transformCreateArgs(param *PrivateHostCreateRequest) (*privateHostCreateRequestEnvelope, error) {
  5861  	if param == nil {
  5862  		param = &PrivateHostCreateRequest{}
  5863  	}
  5864  	var arg0 interface{} = param
  5865  	if v, ok := arg0.(argumentDefaulter); ok {
  5866  		arg0 = v.setDefaults()
  5867  	}
  5868  	args := &struct {
  5869  		Arg0 interface{} `mapconv:"PrivateHost,recursive"`
  5870  	}{
  5871  		Arg0: arg0,
  5872  	}
  5873  
  5874  	v := &privateHostCreateRequestEnvelope{}
  5875  	if err := mapconv.ConvertTo(args, v); err != nil {
  5876  		return nil, err
  5877  	}
  5878  	return v, nil
  5879  }
  5880  
  5881  func (o *PrivateHostOp) transformCreateResults(data []byte) (*privateHostCreateResult, error) {
  5882  	nakedResponse := &privateHostCreateResponseEnvelope{}
  5883  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5884  		return nil, err
  5885  	}
  5886  
  5887  	results := &privateHostCreateResult{}
  5888  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5889  		return nil, err
  5890  	}
  5891  	return results, nil
  5892  }
  5893  
  5894  func (o *PrivateHostOp) transformReadResults(data []byte) (*privateHostReadResult, error) {
  5895  	nakedResponse := &privateHostReadResponseEnvelope{}
  5896  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5897  		return nil, err
  5898  	}
  5899  
  5900  	results := &privateHostReadResult{}
  5901  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5902  		return nil, err
  5903  	}
  5904  	return results, nil
  5905  }
  5906  
  5907  func (o *PrivateHostOp) transformUpdateArgs(id types.ID, param *PrivateHostUpdateRequest) (*privateHostUpdateRequestEnvelope, error) {
  5908  	if id == types.ID(int64(0)) {
  5909  		id = types.ID(int64(0))
  5910  	}
  5911  	var arg0 interface{} = id
  5912  	if v, ok := arg0.(argumentDefaulter); ok {
  5913  		arg0 = v.setDefaults()
  5914  	}
  5915  	if param == nil {
  5916  		param = &PrivateHostUpdateRequest{}
  5917  	}
  5918  	var arg1 interface{} = param
  5919  	if v, ok := arg1.(argumentDefaulter); ok {
  5920  		arg1 = v.setDefaults()
  5921  	}
  5922  	args := &struct {
  5923  		Arg0 interface{}
  5924  		Arg1 interface{} `mapconv:"PrivateHost,recursive"`
  5925  	}{
  5926  		Arg0: arg0,
  5927  		Arg1: arg1,
  5928  	}
  5929  
  5930  	v := &privateHostUpdateRequestEnvelope{}
  5931  	if err := mapconv.ConvertTo(args, v); err != nil {
  5932  		return nil, err
  5933  	}
  5934  	return v, nil
  5935  }
  5936  
  5937  func (o *PrivateHostOp) transformUpdateResults(data []byte) (*privateHostUpdateResult, error) {
  5938  	nakedResponse := &privateHostUpdateResponseEnvelope{}
  5939  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5940  		return nil, err
  5941  	}
  5942  
  5943  	results := &privateHostUpdateResult{}
  5944  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5945  		return nil, err
  5946  	}
  5947  	return results, nil
  5948  }
  5949  
  5950  func (o *PrivateHostPlanOp) transformFindArgs(conditions *FindCondition) (*privateHostPlanFindRequestEnvelope, error) {
  5951  	if conditions == nil {
  5952  		conditions = &FindCondition{}
  5953  	}
  5954  	var arg0 interface{} = conditions
  5955  	if v, ok := arg0.(argumentDefaulter); ok {
  5956  		arg0 = v.setDefaults()
  5957  	}
  5958  	args := &struct {
  5959  		Arg0 interface{} `mapconv:",squash"`
  5960  	}{
  5961  		Arg0: arg0,
  5962  	}
  5963  
  5964  	v := &privateHostPlanFindRequestEnvelope{}
  5965  	if err := mapconv.ConvertTo(args, v); err != nil {
  5966  		return nil, err
  5967  	}
  5968  	return v, nil
  5969  }
  5970  
  5971  func (o *PrivateHostPlanOp) transformFindResults(data []byte) (*PrivateHostPlanFindResult, error) {
  5972  	nakedResponse := &privateHostPlanFindResponseEnvelope{}
  5973  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5974  		return nil, err
  5975  	}
  5976  
  5977  	results := &PrivateHostPlanFindResult{}
  5978  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5979  		return nil, err
  5980  	}
  5981  	return results, nil
  5982  }
  5983  
  5984  func (o *PrivateHostPlanOp) transformReadResults(data []byte) (*privateHostPlanReadResult, error) {
  5985  	nakedResponse := &privateHostPlanReadResponseEnvelope{}
  5986  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  5987  		return nil, err
  5988  	}
  5989  
  5990  	results := &privateHostPlanReadResult{}
  5991  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  5992  		return nil, err
  5993  	}
  5994  	return results, nil
  5995  }
  5996  
  5997  func (o *ProxyLBOp) transformFindArgs(conditions *FindCondition) (*proxyLBFindRequestEnvelope, error) {
  5998  	if conditions == nil {
  5999  		conditions = &FindCondition{}
  6000  	}
  6001  	var arg0 interface{} = conditions
  6002  	if v, ok := arg0.(argumentDefaulter); ok {
  6003  		arg0 = v.setDefaults()
  6004  	}
  6005  	args := &struct {
  6006  		Arg0 interface{} `mapconv:",squash"`
  6007  	}{
  6008  		Arg0: arg0,
  6009  	}
  6010  
  6011  	v := &proxyLBFindRequestEnvelope{}
  6012  	if err := mapconv.ConvertTo(args, v); err != nil {
  6013  		return nil, err
  6014  	}
  6015  	return v, nil
  6016  }
  6017  
  6018  func (o *ProxyLBOp) transformFindResults(data []byte) (*ProxyLBFindResult, error) {
  6019  	nakedResponse := &proxyLBFindResponseEnvelope{}
  6020  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6021  		return nil, err
  6022  	}
  6023  
  6024  	results := &ProxyLBFindResult{}
  6025  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6026  		return nil, err
  6027  	}
  6028  	return results, nil
  6029  }
  6030  
  6031  func (o *ProxyLBOp) transformCreateArgs(param *ProxyLBCreateRequest) (*proxyLBCreateRequestEnvelope, error) {
  6032  	if param == nil {
  6033  		param = &ProxyLBCreateRequest{}
  6034  	}
  6035  	var arg0 interface{} = param
  6036  	if v, ok := arg0.(argumentDefaulter); ok {
  6037  		arg0 = v.setDefaults()
  6038  	}
  6039  	args := &struct {
  6040  		Arg0 interface{} `mapconv:"CommonServiceItem,recursive"`
  6041  	}{
  6042  		Arg0: arg0,
  6043  	}
  6044  
  6045  	v := &proxyLBCreateRequestEnvelope{}
  6046  	if err := mapconv.ConvertTo(args, v); err != nil {
  6047  		return nil, err
  6048  	}
  6049  	return v, nil
  6050  }
  6051  
  6052  func (o *ProxyLBOp) transformCreateResults(data []byte) (*proxyLBCreateResult, error) {
  6053  	nakedResponse := &proxyLBCreateResponseEnvelope{}
  6054  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6055  		return nil, err
  6056  	}
  6057  
  6058  	results := &proxyLBCreateResult{}
  6059  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6060  		return nil, err
  6061  	}
  6062  	return results, nil
  6063  }
  6064  
  6065  func (o *ProxyLBOp) transformReadResults(data []byte) (*proxyLBReadResult, error) {
  6066  	nakedResponse := &proxyLBReadResponseEnvelope{}
  6067  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6068  		return nil, err
  6069  	}
  6070  
  6071  	results := &proxyLBReadResult{}
  6072  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6073  		return nil, err
  6074  	}
  6075  	return results, nil
  6076  }
  6077  
  6078  func (o *ProxyLBOp) transformUpdateArgs(id types.ID, param *ProxyLBUpdateRequest) (*proxyLBUpdateRequestEnvelope, error) {
  6079  	if id == types.ID(int64(0)) {
  6080  		id = types.ID(int64(0))
  6081  	}
  6082  	var arg0 interface{} = id
  6083  	if v, ok := arg0.(argumentDefaulter); ok {
  6084  		arg0 = v.setDefaults()
  6085  	}
  6086  	if param == nil {
  6087  		param = &ProxyLBUpdateRequest{}
  6088  	}
  6089  	var arg1 interface{} = param
  6090  	if v, ok := arg1.(argumentDefaulter); ok {
  6091  		arg1 = v.setDefaults()
  6092  	}
  6093  	args := &struct {
  6094  		Arg0 interface{}
  6095  		Arg1 interface{} `mapconv:"CommonServiceItem,recursive"`
  6096  	}{
  6097  		Arg0: arg0,
  6098  		Arg1: arg1,
  6099  	}
  6100  
  6101  	v := &proxyLBUpdateRequestEnvelope{}
  6102  	if err := mapconv.ConvertTo(args, v); err != nil {
  6103  		return nil, err
  6104  	}
  6105  	return v, nil
  6106  }
  6107  
  6108  func (o *ProxyLBOp) transformUpdateResults(data []byte) (*proxyLBUpdateResult, error) {
  6109  	nakedResponse := &proxyLBUpdateResponseEnvelope{}
  6110  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6111  		return nil, err
  6112  	}
  6113  
  6114  	results := &proxyLBUpdateResult{}
  6115  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6116  		return nil, err
  6117  	}
  6118  	return results, nil
  6119  }
  6120  
  6121  func (o *ProxyLBOp) transformUpdateSettingsArgs(id types.ID, param *ProxyLBUpdateSettingsRequest) (*proxyLBUpdateSettingsRequestEnvelope, error) {
  6122  	if id == types.ID(int64(0)) {
  6123  		id = types.ID(int64(0))
  6124  	}
  6125  	var arg0 interface{} = id
  6126  	if v, ok := arg0.(argumentDefaulter); ok {
  6127  		arg0 = v.setDefaults()
  6128  	}
  6129  	if param == nil {
  6130  		param = &ProxyLBUpdateSettingsRequest{}
  6131  	}
  6132  	var arg1 interface{} = param
  6133  	if v, ok := arg1.(argumentDefaulter); ok {
  6134  		arg1 = v.setDefaults()
  6135  	}
  6136  	args := &struct {
  6137  		Arg0 interface{}
  6138  		Arg1 interface{} `mapconv:"CommonServiceItem,recursive"`
  6139  	}{
  6140  		Arg0: arg0,
  6141  		Arg1: arg1,
  6142  	}
  6143  
  6144  	v := &proxyLBUpdateSettingsRequestEnvelope{}
  6145  	if err := mapconv.ConvertTo(args, v); err != nil {
  6146  		return nil, err
  6147  	}
  6148  	return v, nil
  6149  }
  6150  
  6151  func (o *ProxyLBOp) transformUpdateSettingsResults(data []byte) (*proxyLBUpdateSettingsResult, error) {
  6152  	nakedResponse := &proxyLBUpdateSettingsResponseEnvelope{}
  6153  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6154  		return nil, err
  6155  	}
  6156  
  6157  	results := &proxyLBUpdateSettingsResult{}
  6158  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6159  		return nil, err
  6160  	}
  6161  	return results, nil
  6162  }
  6163  
  6164  func (o *ProxyLBOp) transformChangePlanArgs(id types.ID, param *ProxyLBChangePlanRequest) (*proxyLBChangePlanRequestEnvelope, error) {
  6165  	if id == types.ID(int64(0)) {
  6166  		id = types.ID(int64(0))
  6167  	}
  6168  	var arg0 interface{} = id
  6169  	if v, ok := arg0.(argumentDefaulter); ok {
  6170  		arg0 = v.setDefaults()
  6171  	}
  6172  	if param == nil {
  6173  		param = &ProxyLBChangePlanRequest{}
  6174  	}
  6175  	var arg1 interface{} = param
  6176  	if v, ok := arg1.(argumentDefaulter); ok {
  6177  		arg1 = v.setDefaults()
  6178  	}
  6179  	args := &struct {
  6180  		Arg0 interface{}
  6181  		Arg1 interface{} `mapconv:"CommonServiceItem,recursive"`
  6182  	}{
  6183  		Arg0: arg0,
  6184  		Arg1: arg1,
  6185  	}
  6186  
  6187  	v := &proxyLBChangePlanRequestEnvelope{}
  6188  	if err := mapconv.ConvertTo(args, v); err != nil {
  6189  		return nil, err
  6190  	}
  6191  	return v, nil
  6192  }
  6193  
  6194  func (o *ProxyLBOp) transformChangePlanResults(data []byte) (*proxyLBChangePlanResult, error) {
  6195  	nakedResponse := &proxyLBChangePlanResponseEnvelope{}
  6196  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6197  		return nil, err
  6198  	}
  6199  
  6200  	results := &proxyLBChangePlanResult{}
  6201  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6202  		return nil, err
  6203  	}
  6204  	return results, nil
  6205  }
  6206  
  6207  func (o *ProxyLBOp) transformGetCertificatesResults(data []byte) (*proxyLBGetCertificatesResult, error) {
  6208  	nakedResponse := &proxyLBGetCertificatesResponseEnvelope{}
  6209  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6210  		return nil, err
  6211  	}
  6212  
  6213  	results := &proxyLBGetCertificatesResult{}
  6214  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6215  		return nil, err
  6216  	}
  6217  	return results, nil
  6218  }
  6219  
  6220  func (o *ProxyLBOp) transformSetCertificatesArgs(id types.ID, param *ProxyLBSetCertificatesRequest) (*proxyLBSetCertificatesRequestEnvelope, error) {
  6221  	if id == types.ID(int64(0)) {
  6222  		id = types.ID(int64(0))
  6223  	}
  6224  	var arg0 interface{} = id
  6225  	if v, ok := arg0.(argumentDefaulter); ok {
  6226  		arg0 = v.setDefaults()
  6227  	}
  6228  	if param == nil {
  6229  		param = &ProxyLBSetCertificatesRequest{}
  6230  	}
  6231  	var arg1 interface{} = param
  6232  	if v, ok := arg1.(argumentDefaulter); ok {
  6233  		arg1 = v.setDefaults()
  6234  	}
  6235  	args := &struct {
  6236  		Arg0 interface{}
  6237  		Arg1 interface{} `mapconv:"ProxyLB,recursive"`
  6238  	}{
  6239  		Arg0: arg0,
  6240  		Arg1: arg1,
  6241  	}
  6242  
  6243  	v := &proxyLBSetCertificatesRequestEnvelope{}
  6244  	if err := mapconv.ConvertTo(args, v); err != nil {
  6245  		return nil, err
  6246  	}
  6247  	return v, nil
  6248  }
  6249  
  6250  func (o *ProxyLBOp) transformSetCertificatesResults(data []byte) (*proxyLBSetCertificatesResult, error) {
  6251  	nakedResponse := &proxyLBSetCertificatesResponseEnvelope{}
  6252  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6253  		return nil, err
  6254  	}
  6255  
  6256  	results := &proxyLBSetCertificatesResult{}
  6257  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6258  		return nil, err
  6259  	}
  6260  	return results, nil
  6261  }
  6262  
  6263  func (o *ProxyLBOp) transformHealthStatusResults(data []byte) (*proxyLBHealthStatusResult, error) {
  6264  	nakedResponse := &proxyLBHealthStatusResponseEnvelope{}
  6265  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6266  		return nil, err
  6267  	}
  6268  
  6269  	results := &proxyLBHealthStatusResult{}
  6270  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6271  		return nil, err
  6272  	}
  6273  	return results, nil
  6274  }
  6275  
  6276  func (o *ProxyLBOp) transformMonitorConnectionArgs(id types.ID, condition *MonitorCondition) (*proxyLBMonitorConnectionRequestEnvelope, error) {
  6277  	if id == types.ID(int64(0)) {
  6278  		id = types.ID(int64(0))
  6279  	}
  6280  	var arg0 interface{} = id
  6281  	if v, ok := arg0.(argumentDefaulter); ok {
  6282  		arg0 = v.setDefaults()
  6283  	}
  6284  	if condition == nil {
  6285  		condition = &MonitorCondition{}
  6286  	}
  6287  	var arg1 interface{} = condition
  6288  	if v, ok := arg1.(argumentDefaulter); ok {
  6289  		arg1 = v.setDefaults()
  6290  	}
  6291  	args := &struct {
  6292  		Arg0 interface{}
  6293  		Arg1 interface{} `mapconv:",squash"`
  6294  	}{
  6295  		Arg0: arg0,
  6296  		Arg1: arg1,
  6297  	}
  6298  
  6299  	v := &proxyLBMonitorConnectionRequestEnvelope{}
  6300  	if err := mapconv.ConvertTo(args, v); err != nil {
  6301  		return nil, err
  6302  	}
  6303  	return v, nil
  6304  }
  6305  
  6306  func (o *ProxyLBOp) transformMonitorConnectionResults(data []byte) (*proxyLBMonitorConnectionResult, error) {
  6307  	nakedResponse := &proxyLBMonitorConnectionResponseEnvelope{}
  6308  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6309  		return nil, err
  6310  	}
  6311  
  6312  	results := &proxyLBMonitorConnectionResult{}
  6313  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6314  		return nil, err
  6315  	}
  6316  	return results, nil
  6317  }
  6318  
  6319  func (o *RegionOp) transformFindArgs(conditions *FindCondition) (*regionFindRequestEnvelope, error) {
  6320  	if conditions == nil {
  6321  		conditions = &FindCondition{}
  6322  	}
  6323  	var arg0 interface{} = conditions
  6324  	if v, ok := arg0.(argumentDefaulter); ok {
  6325  		arg0 = v.setDefaults()
  6326  	}
  6327  	args := &struct {
  6328  		Arg0 interface{} `mapconv:",squash"`
  6329  	}{
  6330  		Arg0: arg0,
  6331  	}
  6332  
  6333  	v := &regionFindRequestEnvelope{}
  6334  	if err := mapconv.ConvertTo(args, v); err != nil {
  6335  		return nil, err
  6336  	}
  6337  	return v, nil
  6338  }
  6339  
  6340  func (o *RegionOp) transformFindResults(data []byte) (*RegionFindResult, error) {
  6341  	nakedResponse := &regionFindResponseEnvelope{}
  6342  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6343  		return nil, err
  6344  	}
  6345  
  6346  	results := &RegionFindResult{}
  6347  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6348  		return nil, err
  6349  	}
  6350  	return results, nil
  6351  }
  6352  
  6353  func (o *RegionOp) transformReadResults(data []byte) (*regionReadResult, error) {
  6354  	nakedResponse := &regionReadResponseEnvelope{}
  6355  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6356  		return nil, err
  6357  	}
  6358  
  6359  	results := &regionReadResult{}
  6360  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6361  		return nil, err
  6362  	}
  6363  	return results, nil
  6364  }
  6365  
  6366  func (o *ServerOp) transformFindArgs(conditions *FindCondition) (*serverFindRequestEnvelope, error) {
  6367  	if conditions == nil {
  6368  		conditions = &FindCondition{}
  6369  	}
  6370  	var arg0 interface{} = conditions
  6371  	if v, ok := arg0.(argumentDefaulter); ok {
  6372  		arg0 = v.setDefaults()
  6373  	}
  6374  	args := &struct {
  6375  		Arg0 interface{} `mapconv:",squash"`
  6376  	}{
  6377  		Arg0: arg0,
  6378  	}
  6379  
  6380  	v := &serverFindRequestEnvelope{}
  6381  	if err := mapconv.ConvertTo(args, v); err != nil {
  6382  		return nil, err
  6383  	}
  6384  	return v, nil
  6385  }
  6386  
  6387  func (o *ServerOp) transformFindResults(data []byte) (*ServerFindResult, error) {
  6388  	nakedResponse := &serverFindResponseEnvelope{}
  6389  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6390  		return nil, err
  6391  	}
  6392  
  6393  	results := &ServerFindResult{}
  6394  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6395  		return nil, err
  6396  	}
  6397  	return results, nil
  6398  }
  6399  
  6400  func (o *ServerOp) transformCreateArgs(param *ServerCreateRequest) (*serverCreateRequestEnvelope, error) {
  6401  	if param == nil {
  6402  		param = &ServerCreateRequest{}
  6403  	}
  6404  	var arg0 interface{} = param
  6405  	if v, ok := arg0.(argumentDefaulter); ok {
  6406  		arg0 = v.setDefaults()
  6407  	}
  6408  	args := &struct {
  6409  		Arg0 interface{} `mapconv:"Server,recursive"`
  6410  	}{
  6411  		Arg0: arg0,
  6412  	}
  6413  
  6414  	v := &serverCreateRequestEnvelope{}
  6415  	if err := mapconv.ConvertTo(args, v); err != nil {
  6416  		return nil, err
  6417  	}
  6418  	return v, nil
  6419  }
  6420  
  6421  func (o *ServerOp) transformCreateResults(data []byte) (*serverCreateResult, error) {
  6422  	nakedResponse := &serverCreateResponseEnvelope{}
  6423  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6424  		return nil, err
  6425  	}
  6426  
  6427  	results := &serverCreateResult{}
  6428  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6429  		return nil, err
  6430  	}
  6431  	return results, nil
  6432  }
  6433  
  6434  func (o *ServerOp) transformReadResults(data []byte) (*serverReadResult, error) {
  6435  	nakedResponse := &serverReadResponseEnvelope{}
  6436  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6437  		return nil, err
  6438  	}
  6439  
  6440  	results := &serverReadResult{}
  6441  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6442  		return nil, err
  6443  	}
  6444  	return results, nil
  6445  }
  6446  
  6447  func (o *ServerOp) transformUpdateArgs(id types.ID, param *ServerUpdateRequest) (*serverUpdateRequestEnvelope, error) {
  6448  	if id == types.ID(int64(0)) {
  6449  		id = types.ID(int64(0))
  6450  	}
  6451  	var arg0 interface{} = id
  6452  	if v, ok := arg0.(argumentDefaulter); ok {
  6453  		arg0 = v.setDefaults()
  6454  	}
  6455  	if param == nil {
  6456  		param = &ServerUpdateRequest{}
  6457  	}
  6458  	var arg1 interface{} = param
  6459  	if v, ok := arg1.(argumentDefaulter); ok {
  6460  		arg1 = v.setDefaults()
  6461  	}
  6462  	args := &struct {
  6463  		Arg0 interface{}
  6464  		Arg1 interface{} `mapconv:"Server,recursive"`
  6465  	}{
  6466  		Arg0: arg0,
  6467  		Arg1: arg1,
  6468  	}
  6469  
  6470  	v := &serverUpdateRequestEnvelope{}
  6471  	if err := mapconv.ConvertTo(args, v); err != nil {
  6472  		return nil, err
  6473  	}
  6474  	return v, nil
  6475  }
  6476  
  6477  func (o *ServerOp) transformUpdateResults(data []byte) (*serverUpdateResult, error) {
  6478  	nakedResponse := &serverUpdateResponseEnvelope{}
  6479  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6480  		return nil, err
  6481  	}
  6482  
  6483  	results := &serverUpdateResult{}
  6484  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6485  		return nil, err
  6486  	}
  6487  	return results, nil
  6488  }
  6489  
  6490  func (o *ServerOp) transformDeleteWithDisksArgs(id types.ID, disks *ServerDeleteWithDisksRequest) (*serverDeleteWithDisksRequestEnvelope, error) {
  6491  	if id == types.ID(int64(0)) {
  6492  		id = types.ID(int64(0))
  6493  	}
  6494  	var arg0 interface{} = id
  6495  	if v, ok := arg0.(argumentDefaulter); ok {
  6496  		arg0 = v.setDefaults()
  6497  	}
  6498  	if disks == nil {
  6499  		disks = &ServerDeleteWithDisksRequest{}
  6500  	}
  6501  	var arg1 interface{} = disks
  6502  	if v, ok := arg1.(argumentDefaulter); ok {
  6503  		arg1 = v.setDefaults()
  6504  	}
  6505  	args := &struct {
  6506  		Arg0 interface{}
  6507  		Arg1 interface{} `mapconv:",squash"`
  6508  	}{
  6509  		Arg0: arg0,
  6510  		Arg1: arg1,
  6511  	}
  6512  
  6513  	v := &serverDeleteWithDisksRequestEnvelope{}
  6514  	if err := mapconv.ConvertTo(args, v); err != nil {
  6515  		return nil, err
  6516  	}
  6517  	return v, nil
  6518  }
  6519  
  6520  func (o *ServerOp) transformChangePlanArgs(id types.ID, plan *ServerChangePlanRequest) (*serverChangePlanRequestEnvelope, error) {
  6521  	if id == types.ID(int64(0)) {
  6522  		id = types.ID(int64(0))
  6523  	}
  6524  	var arg0 interface{} = id
  6525  	if v, ok := arg0.(argumentDefaulter); ok {
  6526  		arg0 = v.setDefaults()
  6527  	}
  6528  	if plan == nil {
  6529  		plan = &ServerChangePlanRequest{}
  6530  	}
  6531  	var arg1 interface{} = plan
  6532  	if v, ok := arg1.(argumentDefaulter); ok {
  6533  		arg1 = v.setDefaults()
  6534  	}
  6535  	args := &struct {
  6536  		Arg0 interface{}
  6537  		Arg1 interface{} `mapconv:",squash"`
  6538  	}{
  6539  		Arg0: arg0,
  6540  		Arg1: arg1,
  6541  	}
  6542  
  6543  	v := &serverChangePlanRequestEnvelope{}
  6544  	if err := mapconv.ConvertTo(args, v); err != nil {
  6545  		return nil, err
  6546  	}
  6547  	return v, nil
  6548  }
  6549  
  6550  func (o *ServerOp) transformChangePlanResults(data []byte) (*serverChangePlanResult, error) {
  6551  	nakedResponse := &serverChangePlanResponseEnvelope{}
  6552  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6553  		return nil, err
  6554  	}
  6555  
  6556  	results := &serverChangePlanResult{}
  6557  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6558  		return nil, err
  6559  	}
  6560  	return results, nil
  6561  }
  6562  
  6563  func (o *ServerOp) transformInsertCDROMArgs(id types.ID, insertParam *InsertCDROMRequest) (*serverInsertCDROMRequestEnvelope, error) {
  6564  	if id == types.ID(int64(0)) {
  6565  		id = types.ID(int64(0))
  6566  	}
  6567  	var arg0 interface{} = id
  6568  	if v, ok := arg0.(argumentDefaulter); ok {
  6569  		arg0 = v.setDefaults()
  6570  	}
  6571  	if insertParam == nil {
  6572  		insertParam = &InsertCDROMRequest{}
  6573  	}
  6574  	var arg1 interface{} = insertParam
  6575  	if v, ok := arg1.(argumentDefaulter); ok {
  6576  		arg1 = v.setDefaults()
  6577  	}
  6578  	args := &struct {
  6579  		Arg0 interface{}
  6580  		Arg1 interface{} `mapconv:"CDROM"`
  6581  	}{
  6582  		Arg0: arg0,
  6583  		Arg1: arg1,
  6584  	}
  6585  
  6586  	v := &serverInsertCDROMRequestEnvelope{}
  6587  	if err := mapconv.ConvertTo(args, v); err != nil {
  6588  		return nil, err
  6589  	}
  6590  	return v, nil
  6591  }
  6592  
  6593  func (o *ServerOp) transformEjectCDROMArgs(id types.ID, ejectParam *EjectCDROMRequest) (*serverEjectCDROMRequestEnvelope, error) {
  6594  	if id == types.ID(int64(0)) {
  6595  		id = types.ID(int64(0))
  6596  	}
  6597  	var arg0 interface{} = id
  6598  	if v, ok := arg0.(argumentDefaulter); ok {
  6599  		arg0 = v.setDefaults()
  6600  	}
  6601  	if ejectParam == nil {
  6602  		ejectParam = &EjectCDROMRequest{}
  6603  	}
  6604  	var arg1 interface{} = ejectParam
  6605  	if v, ok := arg1.(argumentDefaulter); ok {
  6606  		arg1 = v.setDefaults()
  6607  	}
  6608  	args := &struct {
  6609  		Arg0 interface{}
  6610  		Arg1 interface{} `mapconv:"CDROM"`
  6611  	}{
  6612  		Arg0: arg0,
  6613  		Arg1: arg1,
  6614  	}
  6615  
  6616  	v := &serverEjectCDROMRequestEnvelope{}
  6617  	if err := mapconv.ConvertTo(args, v); err != nil {
  6618  		return nil, err
  6619  	}
  6620  	return v, nil
  6621  }
  6622  
  6623  func (o *ServerOp) transformShutdownArgs(id types.ID, shutdownOption *ShutdownOption) (*serverShutdownRequestEnvelope, error) {
  6624  	if id == types.ID(int64(0)) {
  6625  		id = types.ID(int64(0))
  6626  	}
  6627  	var arg0 interface{} = id
  6628  	if v, ok := arg0.(argumentDefaulter); ok {
  6629  		arg0 = v.setDefaults()
  6630  	}
  6631  	if shutdownOption == nil {
  6632  		shutdownOption = &ShutdownOption{}
  6633  	}
  6634  	var arg1 interface{} = shutdownOption
  6635  	if v, ok := arg1.(argumentDefaulter); ok {
  6636  		arg1 = v.setDefaults()
  6637  	}
  6638  	args := &struct {
  6639  		Arg0 interface{}
  6640  		Arg1 interface{} `mapconv:",squash"`
  6641  	}{
  6642  		Arg0: arg0,
  6643  		Arg1: arg1,
  6644  	}
  6645  
  6646  	v := &serverShutdownRequestEnvelope{}
  6647  	if err := mapconv.ConvertTo(args, v); err != nil {
  6648  		return nil, err
  6649  	}
  6650  	return v, nil
  6651  }
  6652  
  6653  func (o *ServerOp) transformBootWithVariablesArgs(id types.ID, param *ServerBootVariables) (*serverBootWithVariablesRequestEnvelope, error) {
  6654  	if id == types.ID(int64(0)) {
  6655  		id = types.ID(int64(0))
  6656  	}
  6657  	var arg0 interface{} = id
  6658  	if v, ok := arg0.(argumentDefaulter); ok {
  6659  		arg0 = v.setDefaults()
  6660  	}
  6661  	if param == nil {
  6662  		param = &ServerBootVariables{}
  6663  	}
  6664  	var arg1 interface{} = param
  6665  	if v, ok := arg1.(argumentDefaulter); ok {
  6666  		arg1 = v.setDefaults()
  6667  	}
  6668  	args := &struct {
  6669  		Arg0 interface{}
  6670  		Arg1 interface{} `mapconv:"UserBootVariables,recursive"`
  6671  	}{
  6672  		Arg0: arg0,
  6673  		Arg1: arg1,
  6674  	}
  6675  
  6676  	v := &serverBootWithVariablesRequestEnvelope{}
  6677  	if err := mapconv.ConvertTo(args, v); err != nil {
  6678  		return nil, err
  6679  	}
  6680  	return v, nil
  6681  }
  6682  
  6683  func (o *ServerOp) transformSendKeyArgs(id types.ID, keyboardParam *SendKeyRequest) (*serverSendKeyRequestEnvelope, error) {
  6684  	if id == types.ID(int64(0)) {
  6685  		id = types.ID(int64(0))
  6686  	}
  6687  	var arg0 interface{} = id
  6688  	if v, ok := arg0.(argumentDefaulter); ok {
  6689  		arg0 = v.setDefaults()
  6690  	}
  6691  	if keyboardParam == nil {
  6692  		keyboardParam = &SendKeyRequest{}
  6693  	}
  6694  	var arg1 interface{} = keyboardParam
  6695  	if v, ok := arg1.(argumentDefaulter); ok {
  6696  		arg1 = v.setDefaults()
  6697  	}
  6698  	args := &struct {
  6699  		Arg0 interface{}
  6700  		Arg1 interface{} `mapconv:",squash"`
  6701  	}{
  6702  		Arg0: arg0,
  6703  		Arg1: arg1,
  6704  	}
  6705  
  6706  	v := &serverSendKeyRequestEnvelope{}
  6707  	if err := mapconv.ConvertTo(args, v); err != nil {
  6708  		return nil, err
  6709  	}
  6710  	return v, nil
  6711  }
  6712  
  6713  func (o *ServerOp) transformGetVNCProxyResults(data []byte) (*serverGetVNCProxyResult, error) {
  6714  	nakedResponse := &serverGetVNCProxyResponseEnvelope{}
  6715  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6716  		return nil, err
  6717  	}
  6718  
  6719  	results := &serverGetVNCProxyResult{}
  6720  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6721  		return nil, err
  6722  	}
  6723  	return results, nil
  6724  }
  6725  
  6726  func (o *ServerOp) transformMonitorArgs(id types.ID, condition *MonitorCondition) (*serverMonitorRequestEnvelope, error) {
  6727  	if id == types.ID(int64(0)) {
  6728  		id = types.ID(int64(0))
  6729  	}
  6730  	var arg0 interface{} = id
  6731  	if v, ok := arg0.(argumentDefaulter); ok {
  6732  		arg0 = v.setDefaults()
  6733  	}
  6734  	if condition == nil {
  6735  		condition = &MonitorCondition{}
  6736  	}
  6737  	var arg1 interface{} = condition
  6738  	if v, ok := arg1.(argumentDefaulter); ok {
  6739  		arg1 = v.setDefaults()
  6740  	}
  6741  	args := &struct {
  6742  		Arg0 interface{}
  6743  		Arg1 interface{} `mapconv:",squash"`
  6744  	}{
  6745  		Arg0: arg0,
  6746  		Arg1: arg1,
  6747  	}
  6748  
  6749  	v := &serverMonitorRequestEnvelope{}
  6750  	if err := mapconv.ConvertTo(args, v); err != nil {
  6751  		return nil, err
  6752  	}
  6753  	return v, nil
  6754  }
  6755  
  6756  func (o *ServerOp) transformMonitorResults(data []byte) (*serverMonitorResult, error) {
  6757  	nakedResponse := &serverMonitorResponseEnvelope{}
  6758  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6759  		return nil, err
  6760  	}
  6761  
  6762  	results := &serverMonitorResult{}
  6763  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6764  		return nil, err
  6765  	}
  6766  	return results, nil
  6767  }
  6768  
  6769  func (o *ServerOp) transformMonitorCPUArgs(id types.ID, condition *MonitorCondition) (*serverMonitorCPURequestEnvelope, error) {
  6770  	if id == types.ID(int64(0)) {
  6771  		id = types.ID(int64(0))
  6772  	}
  6773  	var arg0 interface{} = id
  6774  	if v, ok := arg0.(argumentDefaulter); ok {
  6775  		arg0 = v.setDefaults()
  6776  	}
  6777  	if condition == nil {
  6778  		condition = &MonitorCondition{}
  6779  	}
  6780  	var arg1 interface{} = condition
  6781  	if v, ok := arg1.(argumentDefaulter); ok {
  6782  		arg1 = v.setDefaults()
  6783  	}
  6784  	args := &struct {
  6785  		Arg0 interface{}
  6786  		Arg1 interface{} `mapconv:",squash"`
  6787  	}{
  6788  		Arg0: arg0,
  6789  		Arg1: arg1,
  6790  	}
  6791  
  6792  	v := &serverMonitorCPURequestEnvelope{}
  6793  	if err := mapconv.ConvertTo(args, v); err != nil {
  6794  		return nil, err
  6795  	}
  6796  	return v, nil
  6797  }
  6798  
  6799  func (o *ServerOp) transformMonitorCPUResults(data []byte) (*serverMonitorCPUResult, error) {
  6800  	nakedResponse := &serverMonitorCPUResponseEnvelope{}
  6801  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6802  		return nil, err
  6803  	}
  6804  
  6805  	results := &serverMonitorCPUResult{}
  6806  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6807  		return nil, err
  6808  	}
  6809  	return results, nil
  6810  }
  6811  
  6812  func (o *ServerPlanOp) transformFindArgs(conditions *FindCondition) (*serverPlanFindRequestEnvelope, error) {
  6813  	if conditions == nil {
  6814  		conditions = &FindCondition{}
  6815  	}
  6816  	var arg0 interface{} = conditions
  6817  	if v, ok := arg0.(argumentDefaulter); ok {
  6818  		arg0 = v.setDefaults()
  6819  	}
  6820  	args := &struct {
  6821  		Arg0 interface{} `mapconv:",squash"`
  6822  	}{
  6823  		Arg0: arg0,
  6824  	}
  6825  
  6826  	v := &serverPlanFindRequestEnvelope{}
  6827  	if err := mapconv.ConvertTo(args, v); err != nil {
  6828  		return nil, err
  6829  	}
  6830  	return v, nil
  6831  }
  6832  
  6833  func (o *ServerPlanOp) transformFindResults(data []byte) (*ServerPlanFindResult, error) {
  6834  	nakedResponse := &serverPlanFindResponseEnvelope{}
  6835  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6836  		return nil, err
  6837  	}
  6838  
  6839  	results := &ServerPlanFindResult{}
  6840  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6841  		return nil, err
  6842  	}
  6843  	return results, nil
  6844  }
  6845  
  6846  func (o *ServerPlanOp) transformReadResults(data []byte) (*serverPlanReadResult, error) {
  6847  	nakedResponse := &serverPlanReadResponseEnvelope{}
  6848  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6849  		return nil, err
  6850  	}
  6851  
  6852  	results := &serverPlanReadResult{}
  6853  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6854  		return nil, err
  6855  	}
  6856  	return results, nil
  6857  }
  6858  
  6859  func (o *ServiceClassOp) transformFindArgs(conditions *FindCondition) (*serviceClassFindRequestEnvelope, error) {
  6860  	if conditions == nil {
  6861  		conditions = &FindCondition{}
  6862  	}
  6863  	var arg0 interface{} = conditions
  6864  	if v, ok := arg0.(argumentDefaulter); ok {
  6865  		arg0 = v.setDefaults()
  6866  	}
  6867  	args := &struct {
  6868  		Arg0 interface{} `mapconv:",squash"`
  6869  	}{
  6870  		Arg0: arg0,
  6871  	}
  6872  
  6873  	v := &serviceClassFindRequestEnvelope{}
  6874  	if err := mapconv.ConvertTo(args, v); err != nil {
  6875  		return nil, err
  6876  	}
  6877  	return v, nil
  6878  }
  6879  
  6880  func (o *ServiceClassOp) transformFindResults(data []byte) (*ServiceClassFindResult, error) {
  6881  	nakedResponse := &serviceClassFindResponseEnvelope{}
  6882  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6883  		return nil, err
  6884  	}
  6885  
  6886  	results := &ServiceClassFindResult{}
  6887  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6888  		return nil, err
  6889  	}
  6890  	return results, nil
  6891  }
  6892  
  6893  func (o *SIMOp) transformFindArgs(conditions *FindCondition) (*sIMFindRequestEnvelope, error) {
  6894  	if conditions == nil {
  6895  		conditions = &FindCondition{}
  6896  	}
  6897  	var arg0 interface{} = conditions
  6898  	if v, ok := arg0.(argumentDefaulter); ok {
  6899  		arg0 = v.setDefaults()
  6900  	}
  6901  	args := &struct {
  6902  		Arg0 interface{} `mapconv:",squash"`
  6903  	}{
  6904  		Arg0: arg0,
  6905  	}
  6906  
  6907  	v := &sIMFindRequestEnvelope{}
  6908  	if err := mapconv.ConvertTo(args, v); err != nil {
  6909  		return nil, err
  6910  	}
  6911  	return v, nil
  6912  }
  6913  
  6914  func (o *SIMOp) transformFindResults(data []byte) (*SIMFindResult, error) {
  6915  	nakedResponse := &sIMFindResponseEnvelope{}
  6916  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6917  		return nil, err
  6918  	}
  6919  
  6920  	results := &SIMFindResult{}
  6921  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6922  		return nil, err
  6923  	}
  6924  	return results, nil
  6925  }
  6926  
  6927  func (o *SIMOp) transformCreateArgs(param *SIMCreateRequest) (*sIMCreateRequestEnvelope, error) {
  6928  	if param == nil {
  6929  		param = &SIMCreateRequest{}
  6930  	}
  6931  	var arg0 interface{} = param
  6932  	if v, ok := arg0.(argumentDefaulter); ok {
  6933  		arg0 = v.setDefaults()
  6934  	}
  6935  	args := &struct {
  6936  		Arg0 interface{} `mapconv:"CommonServiceItem,recursive"`
  6937  	}{
  6938  		Arg0: arg0,
  6939  	}
  6940  
  6941  	v := &sIMCreateRequestEnvelope{}
  6942  	if err := mapconv.ConvertTo(args, v); err != nil {
  6943  		return nil, err
  6944  	}
  6945  	return v, nil
  6946  }
  6947  
  6948  func (o *SIMOp) transformCreateResults(data []byte) (*sIMCreateResult, error) {
  6949  	nakedResponse := &sIMCreateResponseEnvelope{}
  6950  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6951  		return nil, err
  6952  	}
  6953  
  6954  	results := &sIMCreateResult{}
  6955  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6956  		return nil, err
  6957  	}
  6958  	return results, nil
  6959  }
  6960  
  6961  func (o *SIMOp) transformReadResults(data []byte) (*sIMReadResult, error) {
  6962  	nakedResponse := &sIMReadResponseEnvelope{}
  6963  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  6964  		return nil, err
  6965  	}
  6966  
  6967  	results := &sIMReadResult{}
  6968  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  6969  		return nil, err
  6970  	}
  6971  	return results, nil
  6972  }
  6973  
  6974  func (o *SIMOp) transformUpdateArgs(id types.ID, param *SIMUpdateRequest) (*sIMUpdateRequestEnvelope, error) {
  6975  	if id == types.ID(int64(0)) {
  6976  		id = types.ID(int64(0))
  6977  	}
  6978  	var arg0 interface{} = id
  6979  	if v, ok := arg0.(argumentDefaulter); ok {
  6980  		arg0 = v.setDefaults()
  6981  	}
  6982  	if param == nil {
  6983  		param = &SIMUpdateRequest{}
  6984  	}
  6985  	var arg1 interface{} = param
  6986  	if v, ok := arg1.(argumentDefaulter); ok {
  6987  		arg1 = v.setDefaults()
  6988  	}
  6989  	args := &struct {
  6990  		Arg0 interface{}
  6991  		Arg1 interface{} `mapconv:"CommonServiceItem,recursive"`
  6992  	}{
  6993  		Arg0: arg0,
  6994  		Arg1: arg1,
  6995  	}
  6996  
  6997  	v := &sIMUpdateRequestEnvelope{}
  6998  	if err := mapconv.ConvertTo(args, v); err != nil {
  6999  		return nil, err
  7000  	}
  7001  	return v, nil
  7002  }
  7003  
  7004  func (o *SIMOp) transformUpdateResults(data []byte) (*sIMUpdateResult, error) {
  7005  	nakedResponse := &sIMUpdateResponseEnvelope{}
  7006  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7007  		return nil, err
  7008  	}
  7009  
  7010  	results := &sIMUpdateResult{}
  7011  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7012  		return nil, err
  7013  	}
  7014  	return results, nil
  7015  }
  7016  
  7017  func (o *SIMOp) transformAssignIPArgs(id types.ID, param *SIMAssignIPRequest) (*sIMAssignIPRequestEnvelope, error) {
  7018  	if id == types.ID(int64(0)) {
  7019  		id = types.ID(int64(0))
  7020  	}
  7021  	var arg0 interface{} = id
  7022  	if v, ok := arg0.(argumentDefaulter); ok {
  7023  		arg0 = v.setDefaults()
  7024  	}
  7025  	if param == nil {
  7026  		param = &SIMAssignIPRequest{}
  7027  	}
  7028  	var arg1 interface{} = param
  7029  	if v, ok := arg1.(argumentDefaulter); ok {
  7030  		arg1 = v.setDefaults()
  7031  	}
  7032  	args := &struct {
  7033  		Arg0 interface{}
  7034  		Arg1 interface{} `mapconv:"SIM,recursive"`
  7035  	}{
  7036  		Arg0: arg0,
  7037  		Arg1: arg1,
  7038  	}
  7039  
  7040  	v := &sIMAssignIPRequestEnvelope{}
  7041  	if err := mapconv.ConvertTo(args, v); err != nil {
  7042  		return nil, err
  7043  	}
  7044  	return v, nil
  7045  }
  7046  
  7047  func (o *SIMOp) transformIMEILockArgs(id types.ID, param *SIMIMEILockRequest) (*sIMIMEILockRequestEnvelope, error) {
  7048  	if id == types.ID(int64(0)) {
  7049  		id = types.ID(int64(0))
  7050  	}
  7051  	var arg0 interface{} = id
  7052  	if v, ok := arg0.(argumentDefaulter); ok {
  7053  		arg0 = v.setDefaults()
  7054  	}
  7055  	if param == nil {
  7056  		param = &SIMIMEILockRequest{}
  7057  	}
  7058  	var arg1 interface{} = param
  7059  	if v, ok := arg1.(argumentDefaulter); ok {
  7060  		arg1 = v.setDefaults()
  7061  	}
  7062  	args := &struct {
  7063  		Arg0 interface{}
  7064  		Arg1 interface{} `mapconv:"SIM,recursive"`
  7065  	}{
  7066  		Arg0: arg0,
  7067  		Arg1: arg1,
  7068  	}
  7069  
  7070  	v := &sIMIMEILockRequestEnvelope{}
  7071  	if err := mapconv.ConvertTo(args, v); err != nil {
  7072  		return nil, err
  7073  	}
  7074  	return v, nil
  7075  }
  7076  
  7077  func (o *SIMOp) transformLogsResults(data []byte) (*SIMLogsResult, error) {
  7078  	nakedResponse := &sIMLogsResponseEnvelope{}
  7079  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7080  		return nil, err
  7081  	}
  7082  
  7083  	results := &SIMLogsResult{}
  7084  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7085  		return nil, err
  7086  	}
  7087  	return results, nil
  7088  }
  7089  
  7090  func (o *SIMOp) transformGetNetworkOperatorResults(data []byte) (*sIMGetNetworkOperatorResult, error) {
  7091  	nakedResponse := &sIMGetNetworkOperatorResponseEnvelope{}
  7092  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7093  		return nil, err
  7094  	}
  7095  
  7096  	results := &sIMGetNetworkOperatorResult{}
  7097  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7098  		return nil, err
  7099  	}
  7100  	return results, nil
  7101  }
  7102  
  7103  func (o *SIMOp) transformSetNetworkOperatorArgs(id types.ID, configs []*SIMNetworkOperatorConfig) (*sIMSetNetworkOperatorRequestEnvelope, error) {
  7104  	if id == types.ID(int64(0)) {
  7105  		id = types.ID(int64(0))
  7106  	}
  7107  	var arg0 interface{} = id
  7108  	if v, ok := arg0.(argumentDefaulter); ok {
  7109  		arg0 = v.setDefaults()
  7110  	}
  7111  	if configs == nil {
  7112  		configs = []*SIMNetworkOperatorConfig{}
  7113  	}
  7114  	var arg1 interface{} = configs
  7115  	if v, ok := arg1.(argumentDefaulter); ok {
  7116  		arg1 = v.setDefaults()
  7117  	}
  7118  	args := &struct {
  7119  		Arg0 interface{}
  7120  		Arg1 interface{} `mapconv:"[]NetworkOperatorConfigs,recursive"`
  7121  	}{
  7122  		Arg0: arg0,
  7123  		Arg1: arg1,
  7124  	}
  7125  
  7126  	v := &sIMSetNetworkOperatorRequestEnvelope{}
  7127  	if err := mapconv.ConvertTo(args, v); err != nil {
  7128  		return nil, err
  7129  	}
  7130  	return v, nil
  7131  }
  7132  
  7133  func (o *SIMOp) transformMonitorSIMArgs(id types.ID, condition *MonitorCondition) (*sIMMonitorSIMRequestEnvelope, error) {
  7134  	if id == types.ID(int64(0)) {
  7135  		id = types.ID(int64(0))
  7136  	}
  7137  	var arg0 interface{} = id
  7138  	if v, ok := arg0.(argumentDefaulter); ok {
  7139  		arg0 = v.setDefaults()
  7140  	}
  7141  	if condition == nil {
  7142  		condition = &MonitorCondition{}
  7143  	}
  7144  	var arg1 interface{} = condition
  7145  	if v, ok := arg1.(argumentDefaulter); ok {
  7146  		arg1 = v.setDefaults()
  7147  	}
  7148  	args := &struct {
  7149  		Arg0 interface{}
  7150  		Arg1 interface{} `mapconv:",squash"`
  7151  	}{
  7152  		Arg0: arg0,
  7153  		Arg1: arg1,
  7154  	}
  7155  
  7156  	v := &sIMMonitorSIMRequestEnvelope{}
  7157  	if err := mapconv.ConvertTo(args, v); err != nil {
  7158  		return nil, err
  7159  	}
  7160  	return v, nil
  7161  }
  7162  
  7163  func (o *SIMOp) transformMonitorSIMResults(data []byte) (*sIMMonitorSIMResult, error) {
  7164  	nakedResponse := &sIMMonitorSIMResponseEnvelope{}
  7165  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7166  		return nil, err
  7167  	}
  7168  
  7169  	results := &sIMMonitorSIMResult{}
  7170  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7171  		return nil, err
  7172  	}
  7173  	return results, nil
  7174  }
  7175  
  7176  func (o *SIMOp) transformStatusResults(data []byte) (*sIMStatusResult, error) {
  7177  	nakedResponse := &sIMStatusResponseEnvelope{}
  7178  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7179  		return nil, err
  7180  	}
  7181  
  7182  	results := &sIMStatusResult{}
  7183  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7184  		return nil, err
  7185  	}
  7186  	return results, nil
  7187  }
  7188  
  7189  func (o *SimpleMonitorOp) transformFindArgs(conditions *FindCondition) (*simpleMonitorFindRequestEnvelope, error) {
  7190  	if conditions == nil {
  7191  		conditions = &FindCondition{}
  7192  	}
  7193  	var arg0 interface{} = conditions
  7194  	if v, ok := arg0.(argumentDefaulter); ok {
  7195  		arg0 = v.setDefaults()
  7196  	}
  7197  	args := &struct {
  7198  		Arg0 interface{} `mapconv:",squash"`
  7199  	}{
  7200  		Arg0: arg0,
  7201  	}
  7202  
  7203  	v := &simpleMonitorFindRequestEnvelope{}
  7204  	if err := mapconv.ConvertTo(args, v); err != nil {
  7205  		return nil, err
  7206  	}
  7207  	return v, nil
  7208  }
  7209  
  7210  func (o *SimpleMonitorOp) transformFindResults(data []byte) (*SimpleMonitorFindResult, error) {
  7211  	nakedResponse := &simpleMonitorFindResponseEnvelope{}
  7212  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7213  		return nil, err
  7214  	}
  7215  
  7216  	results := &SimpleMonitorFindResult{}
  7217  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7218  		return nil, err
  7219  	}
  7220  	return results, nil
  7221  }
  7222  
  7223  func (o *SimpleMonitorOp) transformCreateArgs(param *SimpleMonitorCreateRequest) (*simpleMonitorCreateRequestEnvelope, error) {
  7224  	if param == nil {
  7225  		param = &SimpleMonitorCreateRequest{}
  7226  	}
  7227  	var arg0 interface{} = param
  7228  	if v, ok := arg0.(argumentDefaulter); ok {
  7229  		arg0 = v.setDefaults()
  7230  	}
  7231  	args := &struct {
  7232  		Arg0 interface{} `mapconv:"CommonServiceItem,recursive"`
  7233  	}{
  7234  		Arg0: arg0,
  7235  	}
  7236  
  7237  	v := &simpleMonitorCreateRequestEnvelope{}
  7238  	if err := mapconv.ConvertTo(args, v); err != nil {
  7239  		return nil, err
  7240  	}
  7241  	return v, nil
  7242  }
  7243  
  7244  func (o *SimpleMonitorOp) transformCreateResults(data []byte) (*simpleMonitorCreateResult, error) {
  7245  	nakedResponse := &simpleMonitorCreateResponseEnvelope{}
  7246  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7247  		return nil, err
  7248  	}
  7249  
  7250  	results := &simpleMonitorCreateResult{}
  7251  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7252  		return nil, err
  7253  	}
  7254  	return results, nil
  7255  }
  7256  
  7257  func (o *SimpleMonitorOp) transformReadResults(data []byte) (*simpleMonitorReadResult, error) {
  7258  	nakedResponse := &simpleMonitorReadResponseEnvelope{}
  7259  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7260  		return nil, err
  7261  	}
  7262  
  7263  	results := &simpleMonitorReadResult{}
  7264  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7265  		return nil, err
  7266  	}
  7267  	return results, nil
  7268  }
  7269  
  7270  func (o *SimpleMonitorOp) transformUpdateArgs(id types.ID, param *SimpleMonitorUpdateRequest) (*simpleMonitorUpdateRequestEnvelope, error) {
  7271  	if id == types.ID(int64(0)) {
  7272  		id = types.ID(int64(0))
  7273  	}
  7274  	var arg0 interface{} = id
  7275  	if v, ok := arg0.(argumentDefaulter); ok {
  7276  		arg0 = v.setDefaults()
  7277  	}
  7278  	if param == nil {
  7279  		param = &SimpleMonitorUpdateRequest{}
  7280  	}
  7281  	var arg1 interface{} = param
  7282  	if v, ok := arg1.(argumentDefaulter); ok {
  7283  		arg1 = v.setDefaults()
  7284  	}
  7285  	args := &struct {
  7286  		Arg0 interface{}
  7287  		Arg1 interface{} `mapconv:"CommonServiceItem,recursive"`
  7288  	}{
  7289  		Arg0: arg0,
  7290  		Arg1: arg1,
  7291  	}
  7292  
  7293  	v := &simpleMonitorUpdateRequestEnvelope{}
  7294  	if err := mapconv.ConvertTo(args, v); err != nil {
  7295  		return nil, err
  7296  	}
  7297  	return v, nil
  7298  }
  7299  
  7300  func (o *SimpleMonitorOp) transformUpdateResults(data []byte) (*simpleMonitorUpdateResult, error) {
  7301  	nakedResponse := &simpleMonitorUpdateResponseEnvelope{}
  7302  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7303  		return nil, err
  7304  	}
  7305  
  7306  	results := &simpleMonitorUpdateResult{}
  7307  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7308  		return nil, err
  7309  	}
  7310  	return results, nil
  7311  }
  7312  
  7313  func (o *SimpleMonitorOp) transformUpdateSettingsArgs(id types.ID, param *SimpleMonitorUpdateSettingsRequest) (*simpleMonitorUpdateSettingsRequestEnvelope, error) {
  7314  	if id == types.ID(int64(0)) {
  7315  		id = types.ID(int64(0))
  7316  	}
  7317  	var arg0 interface{} = id
  7318  	if v, ok := arg0.(argumentDefaulter); ok {
  7319  		arg0 = v.setDefaults()
  7320  	}
  7321  	if param == nil {
  7322  		param = &SimpleMonitorUpdateSettingsRequest{}
  7323  	}
  7324  	var arg1 interface{} = param
  7325  	if v, ok := arg1.(argumentDefaulter); ok {
  7326  		arg1 = v.setDefaults()
  7327  	}
  7328  	args := &struct {
  7329  		Arg0 interface{}
  7330  		Arg1 interface{} `mapconv:"CommonServiceItem,recursive"`
  7331  	}{
  7332  		Arg0: arg0,
  7333  		Arg1: arg1,
  7334  	}
  7335  
  7336  	v := &simpleMonitorUpdateSettingsRequestEnvelope{}
  7337  	if err := mapconv.ConvertTo(args, v); err != nil {
  7338  		return nil, err
  7339  	}
  7340  	return v, nil
  7341  }
  7342  
  7343  func (o *SimpleMonitorOp) transformUpdateSettingsResults(data []byte) (*simpleMonitorUpdateSettingsResult, error) {
  7344  	nakedResponse := &simpleMonitorUpdateSettingsResponseEnvelope{}
  7345  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7346  		return nil, err
  7347  	}
  7348  
  7349  	results := &simpleMonitorUpdateSettingsResult{}
  7350  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7351  		return nil, err
  7352  	}
  7353  	return results, nil
  7354  }
  7355  
  7356  func (o *SimpleMonitorOp) transformMonitorResponseTimeArgs(id types.ID, condition *MonitorCondition) (*simpleMonitorMonitorResponseTimeRequestEnvelope, error) {
  7357  	if id == types.ID(int64(0)) {
  7358  		id = types.ID(int64(0))
  7359  	}
  7360  	var arg0 interface{} = id
  7361  	if v, ok := arg0.(argumentDefaulter); ok {
  7362  		arg0 = v.setDefaults()
  7363  	}
  7364  	if condition == nil {
  7365  		condition = &MonitorCondition{}
  7366  	}
  7367  	var arg1 interface{} = condition
  7368  	if v, ok := arg1.(argumentDefaulter); ok {
  7369  		arg1 = v.setDefaults()
  7370  	}
  7371  	args := &struct {
  7372  		Arg0 interface{}
  7373  		Arg1 interface{} `mapconv:",squash"`
  7374  	}{
  7375  		Arg0: arg0,
  7376  		Arg1: arg1,
  7377  	}
  7378  
  7379  	v := &simpleMonitorMonitorResponseTimeRequestEnvelope{}
  7380  	if err := mapconv.ConvertTo(args, v); err != nil {
  7381  		return nil, err
  7382  	}
  7383  	return v, nil
  7384  }
  7385  
  7386  func (o *SimpleMonitorOp) transformMonitorResponseTimeResults(data []byte) (*simpleMonitorMonitorResponseTimeResult, error) {
  7387  	nakedResponse := &simpleMonitorMonitorResponseTimeResponseEnvelope{}
  7388  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7389  		return nil, err
  7390  	}
  7391  
  7392  	results := &simpleMonitorMonitorResponseTimeResult{}
  7393  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7394  		return nil, err
  7395  	}
  7396  	return results, nil
  7397  }
  7398  
  7399  func (o *SimpleMonitorOp) transformHealthStatusResults(data []byte) (*simpleMonitorHealthStatusResult, error) {
  7400  	nakedResponse := &simpleMonitorHealthStatusResponseEnvelope{}
  7401  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7402  		return nil, err
  7403  	}
  7404  
  7405  	results := &simpleMonitorHealthStatusResult{}
  7406  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7407  		return nil, err
  7408  	}
  7409  	return results, nil
  7410  }
  7411  
  7412  func (o *SSHKeyOp) transformFindArgs(conditions *FindCondition) (*sSHKeyFindRequestEnvelope, error) {
  7413  	if conditions == nil {
  7414  		conditions = &FindCondition{}
  7415  	}
  7416  	var arg0 interface{} = conditions
  7417  	if v, ok := arg0.(argumentDefaulter); ok {
  7418  		arg0 = v.setDefaults()
  7419  	}
  7420  	args := &struct {
  7421  		Arg0 interface{} `mapconv:",squash"`
  7422  	}{
  7423  		Arg0: arg0,
  7424  	}
  7425  
  7426  	v := &sSHKeyFindRequestEnvelope{}
  7427  	if err := mapconv.ConvertTo(args, v); err != nil {
  7428  		return nil, err
  7429  	}
  7430  	return v, nil
  7431  }
  7432  
  7433  func (o *SSHKeyOp) transformFindResults(data []byte) (*SSHKeyFindResult, error) {
  7434  	nakedResponse := &sSHKeyFindResponseEnvelope{}
  7435  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7436  		return nil, err
  7437  	}
  7438  
  7439  	results := &SSHKeyFindResult{}
  7440  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7441  		return nil, err
  7442  	}
  7443  	return results, nil
  7444  }
  7445  
  7446  func (o *SSHKeyOp) transformCreateArgs(param *SSHKeyCreateRequest) (*sSHKeyCreateRequestEnvelope, error) {
  7447  	if param == nil {
  7448  		param = &SSHKeyCreateRequest{}
  7449  	}
  7450  	var arg0 interface{} = param
  7451  	if v, ok := arg0.(argumentDefaulter); ok {
  7452  		arg0 = v.setDefaults()
  7453  	}
  7454  	args := &struct {
  7455  		Arg0 interface{} `mapconv:"SSHKey,recursive"`
  7456  	}{
  7457  		Arg0: arg0,
  7458  	}
  7459  
  7460  	v := &sSHKeyCreateRequestEnvelope{}
  7461  	if err := mapconv.ConvertTo(args, v); err != nil {
  7462  		return nil, err
  7463  	}
  7464  	return v, nil
  7465  }
  7466  
  7467  func (o *SSHKeyOp) transformCreateResults(data []byte) (*sSHKeyCreateResult, error) {
  7468  	nakedResponse := &sSHKeyCreateResponseEnvelope{}
  7469  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7470  		return nil, err
  7471  	}
  7472  
  7473  	results := &sSHKeyCreateResult{}
  7474  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7475  		return nil, err
  7476  	}
  7477  	return results, nil
  7478  }
  7479  
  7480  func (o *SSHKeyOp) transformGenerateArgs(param *SSHKeyGenerateRequest) (*sSHKeyGenerateRequestEnvelope, error) {
  7481  	if param == nil {
  7482  		param = &SSHKeyGenerateRequest{}
  7483  	}
  7484  	var arg0 interface{} = param
  7485  	if v, ok := arg0.(argumentDefaulter); ok {
  7486  		arg0 = v.setDefaults()
  7487  	}
  7488  	args := &struct {
  7489  		Arg0 interface{} `mapconv:"SSHKey,recursive"`
  7490  	}{
  7491  		Arg0: arg0,
  7492  	}
  7493  
  7494  	v := &sSHKeyGenerateRequestEnvelope{}
  7495  	if err := mapconv.ConvertTo(args, v); err != nil {
  7496  		return nil, err
  7497  	}
  7498  	return v, nil
  7499  }
  7500  
  7501  func (o *SSHKeyOp) transformGenerateResults(data []byte) (*sSHKeyGenerateResult, error) {
  7502  	nakedResponse := &sSHKeyGenerateResponseEnvelope{}
  7503  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7504  		return nil, err
  7505  	}
  7506  
  7507  	results := &sSHKeyGenerateResult{}
  7508  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7509  		return nil, err
  7510  	}
  7511  	return results, nil
  7512  }
  7513  
  7514  func (o *SSHKeyOp) transformReadResults(data []byte) (*sSHKeyReadResult, error) {
  7515  	nakedResponse := &sSHKeyReadResponseEnvelope{}
  7516  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7517  		return nil, err
  7518  	}
  7519  
  7520  	results := &sSHKeyReadResult{}
  7521  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7522  		return nil, err
  7523  	}
  7524  	return results, nil
  7525  }
  7526  
  7527  func (o *SSHKeyOp) transformUpdateArgs(id types.ID, param *SSHKeyUpdateRequest) (*sSHKeyUpdateRequestEnvelope, error) {
  7528  	if id == types.ID(int64(0)) {
  7529  		id = types.ID(int64(0))
  7530  	}
  7531  	var arg0 interface{} = id
  7532  	if v, ok := arg0.(argumentDefaulter); ok {
  7533  		arg0 = v.setDefaults()
  7534  	}
  7535  	if param == nil {
  7536  		param = &SSHKeyUpdateRequest{}
  7537  	}
  7538  	var arg1 interface{} = param
  7539  	if v, ok := arg1.(argumentDefaulter); ok {
  7540  		arg1 = v.setDefaults()
  7541  	}
  7542  	args := &struct {
  7543  		Arg0 interface{}
  7544  		Arg1 interface{} `mapconv:"SSHKey,recursive"`
  7545  	}{
  7546  		Arg0: arg0,
  7547  		Arg1: arg1,
  7548  	}
  7549  
  7550  	v := &sSHKeyUpdateRequestEnvelope{}
  7551  	if err := mapconv.ConvertTo(args, v); err != nil {
  7552  		return nil, err
  7553  	}
  7554  	return v, nil
  7555  }
  7556  
  7557  func (o *SSHKeyOp) transformUpdateResults(data []byte) (*sSHKeyUpdateResult, error) {
  7558  	nakedResponse := &sSHKeyUpdateResponseEnvelope{}
  7559  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7560  		return nil, err
  7561  	}
  7562  
  7563  	results := &sSHKeyUpdateResult{}
  7564  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7565  		return nil, err
  7566  	}
  7567  	return results, nil
  7568  }
  7569  
  7570  func (o *SubnetOp) transformFindArgs(conditions *FindCondition) (*subnetFindRequestEnvelope, error) {
  7571  	if conditions == nil {
  7572  		conditions = &FindCondition{}
  7573  	}
  7574  	var arg0 interface{} = conditions
  7575  	if v, ok := arg0.(argumentDefaulter); ok {
  7576  		arg0 = v.setDefaults()
  7577  	}
  7578  	args := &struct {
  7579  		Arg0 interface{} `mapconv:",squash"`
  7580  	}{
  7581  		Arg0: arg0,
  7582  	}
  7583  
  7584  	v := &subnetFindRequestEnvelope{}
  7585  	if err := mapconv.ConvertTo(args, v); err != nil {
  7586  		return nil, err
  7587  	}
  7588  	return v, nil
  7589  }
  7590  
  7591  func (o *SubnetOp) transformFindResults(data []byte) (*SubnetFindResult, error) {
  7592  	nakedResponse := &subnetFindResponseEnvelope{}
  7593  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7594  		return nil, err
  7595  	}
  7596  
  7597  	results := &SubnetFindResult{}
  7598  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7599  		return nil, err
  7600  	}
  7601  	return results, nil
  7602  }
  7603  
  7604  func (o *SubnetOp) transformReadResults(data []byte) (*subnetReadResult, error) {
  7605  	nakedResponse := &subnetReadResponseEnvelope{}
  7606  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7607  		return nil, err
  7608  	}
  7609  
  7610  	results := &subnetReadResult{}
  7611  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7612  		return nil, err
  7613  	}
  7614  	return results, nil
  7615  }
  7616  
  7617  func (o *SwitchOp) transformFindArgs(conditions *FindCondition) (*switchFindRequestEnvelope, error) {
  7618  	if conditions == nil {
  7619  		conditions = &FindCondition{}
  7620  	}
  7621  	var arg0 interface{} = conditions
  7622  	if v, ok := arg0.(argumentDefaulter); ok {
  7623  		arg0 = v.setDefaults()
  7624  	}
  7625  	args := &struct {
  7626  		Arg0 interface{} `mapconv:",squash"`
  7627  	}{
  7628  		Arg0: arg0,
  7629  	}
  7630  
  7631  	v := &switchFindRequestEnvelope{}
  7632  	if err := mapconv.ConvertTo(args, v); err != nil {
  7633  		return nil, err
  7634  	}
  7635  	return v, nil
  7636  }
  7637  
  7638  func (o *SwitchOp) transformFindResults(data []byte) (*SwitchFindResult, error) {
  7639  	nakedResponse := &switchFindResponseEnvelope{}
  7640  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7641  		return nil, err
  7642  	}
  7643  
  7644  	results := &SwitchFindResult{}
  7645  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7646  		return nil, err
  7647  	}
  7648  	return results, nil
  7649  }
  7650  
  7651  func (o *SwitchOp) transformCreateArgs(param *SwitchCreateRequest) (*switchCreateRequestEnvelope, error) {
  7652  	if param == nil {
  7653  		param = &SwitchCreateRequest{}
  7654  	}
  7655  	var arg0 interface{} = param
  7656  	if v, ok := arg0.(argumentDefaulter); ok {
  7657  		arg0 = v.setDefaults()
  7658  	}
  7659  	args := &struct {
  7660  		Arg0 interface{} `mapconv:"Switch,recursive"`
  7661  	}{
  7662  		Arg0: arg0,
  7663  	}
  7664  
  7665  	v := &switchCreateRequestEnvelope{}
  7666  	if err := mapconv.ConvertTo(args, v); err != nil {
  7667  		return nil, err
  7668  	}
  7669  	return v, nil
  7670  }
  7671  
  7672  func (o *SwitchOp) transformCreateResults(data []byte) (*switchCreateResult, error) {
  7673  	nakedResponse := &switchCreateResponseEnvelope{}
  7674  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7675  		return nil, err
  7676  	}
  7677  
  7678  	results := &switchCreateResult{}
  7679  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7680  		return nil, err
  7681  	}
  7682  	return results, nil
  7683  }
  7684  
  7685  func (o *SwitchOp) transformReadResults(data []byte) (*switchReadResult, error) {
  7686  	nakedResponse := &switchReadResponseEnvelope{}
  7687  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7688  		return nil, err
  7689  	}
  7690  
  7691  	results := &switchReadResult{}
  7692  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7693  		return nil, err
  7694  	}
  7695  	return results, nil
  7696  }
  7697  
  7698  func (o *SwitchOp) transformUpdateArgs(id types.ID, param *SwitchUpdateRequest) (*switchUpdateRequestEnvelope, error) {
  7699  	if id == types.ID(int64(0)) {
  7700  		id = types.ID(int64(0))
  7701  	}
  7702  	var arg0 interface{} = id
  7703  	if v, ok := arg0.(argumentDefaulter); ok {
  7704  		arg0 = v.setDefaults()
  7705  	}
  7706  	if param == nil {
  7707  		param = &SwitchUpdateRequest{}
  7708  	}
  7709  	var arg1 interface{} = param
  7710  	if v, ok := arg1.(argumentDefaulter); ok {
  7711  		arg1 = v.setDefaults()
  7712  	}
  7713  	args := &struct {
  7714  		Arg0 interface{}
  7715  		Arg1 interface{} `mapconv:"Switch,recursive"`
  7716  	}{
  7717  		Arg0: arg0,
  7718  		Arg1: arg1,
  7719  	}
  7720  
  7721  	v := &switchUpdateRequestEnvelope{}
  7722  	if err := mapconv.ConvertTo(args, v); err != nil {
  7723  		return nil, err
  7724  	}
  7725  	return v, nil
  7726  }
  7727  
  7728  func (o *SwitchOp) transformUpdateResults(data []byte) (*switchUpdateResult, error) {
  7729  	nakedResponse := &switchUpdateResponseEnvelope{}
  7730  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7731  		return nil, err
  7732  	}
  7733  
  7734  	results := &switchUpdateResult{}
  7735  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7736  		return nil, err
  7737  	}
  7738  	return results, nil
  7739  }
  7740  
  7741  func (o *SwitchOp) transformGetServersResults(data []byte) (*SwitchGetServersResult, error) {
  7742  	nakedResponse := &switchGetServersResponseEnvelope{}
  7743  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7744  		return nil, err
  7745  	}
  7746  
  7747  	results := &SwitchGetServersResult{}
  7748  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7749  		return nil, err
  7750  	}
  7751  	return results, nil
  7752  }
  7753  
  7754  func (o *VPCRouterOp) transformFindArgs(conditions *FindCondition) (*vPCRouterFindRequestEnvelope, error) {
  7755  	if conditions == nil {
  7756  		conditions = &FindCondition{}
  7757  	}
  7758  	var arg0 interface{} = conditions
  7759  	if v, ok := arg0.(argumentDefaulter); ok {
  7760  		arg0 = v.setDefaults()
  7761  	}
  7762  	args := &struct {
  7763  		Arg0 interface{} `mapconv:",squash"`
  7764  	}{
  7765  		Arg0: arg0,
  7766  	}
  7767  
  7768  	v := &vPCRouterFindRequestEnvelope{}
  7769  	if err := mapconv.ConvertTo(args, v); err != nil {
  7770  		return nil, err
  7771  	}
  7772  	return v, nil
  7773  }
  7774  
  7775  func (o *VPCRouterOp) transformFindResults(data []byte) (*VPCRouterFindResult, error) {
  7776  	nakedResponse := &vPCRouterFindResponseEnvelope{}
  7777  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7778  		return nil, err
  7779  	}
  7780  
  7781  	results := &VPCRouterFindResult{}
  7782  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7783  		return nil, err
  7784  	}
  7785  	return results, nil
  7786  }
  7787  
  7788  func (o *VPCRouterOp) transformCreateArgs(param *VPCRouterCreateRequest) (*vPCRouterCreateRequestEnvelope, error) {
  7789  	if param == nil {
  7790  		param = &VPCRouterCreateRequest{}
  7791  	}
  7792  	var arg0 interface{} = param
  7793  	if v, ok := arg0.(argumentDefaulter); ok {
  7794  		arg0 = v.setDefaults()
  7795  	}
  7796  	args := &struct {
  7797  		Arg0 interface{} `mapconv:"Appliance,recursive"`
  7798  	}{
  7799  		Arg0: arg0,
  7800  	}
  7801  
  7802  	v := &vPCRouterCreateRequestEnvelope{}
  7803  	if err := mapconv.ConvertTo(args, v); err != nil {
  7804  		return nil, err
  7805  	}
  7806  	return v, nil
  7807  }
  7808  
  7809  func (o *VPCRouterOp) transformCreateResults(data []byte) (*vPCRouterCreateResult, error) {
  7810  	nakedResponse := &vPCRouterCreateResponseEnvelope{}
  7811  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7812  		return nil, err
  7813  	}
  7814  
  7815  	results := &vPCRouterCreateResult{}
  7816  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7817  		return nil, err
  7818  	}
  7819  	return results, nil
  7820  }
  7821  
  7822  func (o *VPCRouterOp) transformReadResults(data []byte) (*vPCRouterReadResult, error) {
  7823  	nakedResponse := &vPCRouterReadResponseEnvelope{}
  7824  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7825  		return nil, err
  7826  	}
  7827  
  7828  	results := &vPCRouterReadResult{}
  7829  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7830  		return nil, err
  7831  	}
  7832  	return results, nil
  7833  }
  7834  
  7835  func (o *VPCRouterOp) transformUpdateArgs(id types.ID, param *VPCRouterUpdateRequest) (*vPCRouterUpdateRequestEnvelope, error) {
  7836  	if id == types.ID(int64(0)) {
  7837  		id = types.ID(int64(0))
  7838  	}
  7839  	var arg0 interface{} = id
  7840  	if v, ok := arg0.(argumentDefaulter); ok {
  7841  		arg0 = v.setDefaults()
  7842  	}
  7843  	if param == nil {
  7844  		param = &VPCRouterUpdateRequest{}
  7845  	}
  7846  	var arg1 interface{} = param
  7847  	if v, ok := arg1.(argumentDefaulter); ok {
  7848  		arg1 = v.setDefaults()
  7849  	}
  7850  	args := &struct {
  7851  		Arg0 interface{}
  7852  		Arg1 interface{} `mapconv:"Appliance,recursive"`
  7853  	}{
  7854  		Arg0: arg0,
  7855  		Arg1: arg1,
  7856  	}
  7857  
  7858  	v := &vPCRouterUpdateRequestEnvelope{}
  7859  	if err := mapconv.ConvertTo(args, v); err != nil {
  7860  		return nil, err
  7861  	}
  7862  	return v, nil
  7863  }
  7864  
  7865  func (o *VPCRouterOp) transformUpdateResults(data []byte) (*vPCRouterUpdateResult, error) {
  7866  	nakedResponse := &vPCRouterUpdateResponseEnvelope{}
  7867  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7868  		return nil, err
  7869  	}
  7870  
  7871  	results := &vPCRouterUpdateResult{}
  7872  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7873  		return nil, err
  7874  	}
  7875  	return results, nil
  7876  }
  7877  
  7878  func (o *VPCRouterOp) transformUpdateSettingsArgs(id types.ID, param *VPCRouterUpdateSettingsRequest) (*vPCRouterUpdateSettingsRequestEnvelope, error) {
  7879  	if id == types.ID(int64(0)) {
  7880  		id = types.ID(int64(0))
  7881  	}
  7882  	var arg0 interface{} = id
  7883  	if v, ok := arg0.(argumentDefaulter); ok {
  7884  		arg0 = v.setDefaults()
  7885  	}
  7886  	if param == nil {
  7887  		param = &VPCRouterUpdateSettingsRequest{}
  7888  	}
  7889  	var arg1 interface{} = param
  7890  	if v, ok := arg1.(argumentDefaulter); ok {
  7891  		arg1 = v.setDefaults()
  7892  	}
  7893  	args := &struct {
  7894  		Arg0 interface{}
  7895  		Arg1 interface{} `mapconv:"Appliance,recursive"`
  7896  	}{
  7897  		Arg0: arg0,
  7898  		Arg1: arg1,
  7899  	}
  7900  
  7901  	v := &vPCRouterUpdateSettingsRequestEnvelope{}
  7902  	if err := mapconv.ConvertTo(args, v); err != nil {
  7903  		return nil, err
  7904  	}
  7905  	return v, nil
  7906  }
  7907  
  7908  func (o *VPCRouterOp) transformUpdateSettingsResults(data []byte) (*vPCRouterUpdateSettingsResult, error) {
  7909  	nakedResponse := &vPCRouterUpdateSettingsResponseEnvelope{}
  7910  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7911  		return nil, err
  7912  	}
  7913  
  7914  	results := &vPCRouterUpdateSettingsResult{}
  7915  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7916  		return nil, err
  7917  	}
  7918  	return results, nil
  7919  }
  7920  
  7921  func (o *VPCRouterOp) transformShutdownArgs(id types.ID, shutdownOption *ShutdownOption) (*vPCRouterShutdownRequestEnvelope, error) {
  7922  	if id == types.ID(int64(0)) {
  7923  		id = types.ID(int64(0))
  7924  	}
  7925  	var arg0 interface{} = id
  7926  	if v, ok := arg0.(argumentDefaulter); ok {
  7927  		arg0 = v.setDefaults()
  7928  	}
  7929  	if shutdownOption == nil {
  7930  		shutdownOption = &ShutdownOption{}
  7931  	}
  7932  	var arg1 interface{} = shutdownOption
  7933  	if v, ok := arg1.(argumentDefaulter); ok {
  7934  		arg1 = v.setDefaults()
  7935  	}
  7936  	args := &struct {
  7937  		Arg0 interface{}
  7938  		Arg1 interface{} `mapconv:",squash"`
  7939  	}{
  7940  		Arg0: arg0,
  7941  		Arg1: arg1,
  7942  	}
  7943  
  7944  	v := &vPCRouterShutdownRequestEnvelope{}
  7945  	if err := mapconv.ConvertTo(args, v); err != nil {
  7946  		return nil, err
  7947  	}
  7948  	return v, nil
  7949  }
  7950  
  7951  func (o *VPCRouterOp) transformMonitorCPUArgs(id types.ID, condition *MonitorCondition) (*vPCRouterMonitorCPURequestEnvelope, error) {
  7952  	if id == types.ID(int64(0)) {
  7953  		id = types.ID(int64(0))
  7954  	}
  7955  	var arg0 interface{} = id
  7956  	if v, ok := arg0.(argumentDefaulter); ok {
  7957  		arg0 = v.setDefaults()
  7958  	}
  7959  	if condition == nil {
  7960  		condition = &MonitorCondition{}
  7961  	}
  7962  	var arg1 interface{} = condition
  7963  	if v, ok := arg1.(argumentDefaulter); ok {
  7964  		arg1 = v.setDefaults()
  7965  	}
  7966  	args := &struct {
  7967  		Arg0 interface{}
  7968  		Arg1 interface{} `mapconv:",squash"`
  7969  	}{
  7970  		Arg0: arg0,
  7971  		Arg1: arg1,
  7972  	}
  7973  
  7974  	v := &vPCRouterMonitorCPURequestEnvelope{}
  7975  	if err := mapconv.ConvertTo(args, v); err != nil {
  7976  		return nil, err
  7977  	}
  7978  	return v, nil
  7979  }
  7980  
  7981  func (o *VPCRouterOp) transformMonitorCPUResults(data []byte) (*vPCRouterMonitorCPUResult, error) {
  7982  	nakedResponse := &vPCRouterMonitorCPUResponseEnvelope{}
  7983  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  7984  		return nil, err
  7985  	}
  7986  
  7987  	results := &vPCRouterMonitorCPUResult{}
  7988  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  7989  		return nil, err
  7990  	}
  7991  	return results, nil
  7992  }
  7993  
  7994  func (o *VPCRouterOp) transformMonitorInterfaceArgs(id types.ID, index int, condition *MonitorCondition) (*vPCRouterMonitorInterfaceRequestEnvelope, error) {
  7995  	if id == types.ID(int64(0)) {
  7996  		id = types.ID(int64(0))
  7997  	}
  7998  	var arg0 interface{} = id
  7999  	if v, ok := arg0.(argumentDefaulter); ok {
  8000  		arg0 = v.setDefaults()
  8001  	}
  8002  	if index == 0 {
  8003  		index = 0
  8004  	}
  8005  	var arg1 interface{} = index
  8006  	if v, ok := arg1.(argumentDefaulter); ok {
  8007  		arg1 = v.setDefaults()
  8008  	}
  8009  	if condition == nil {
  8010  		condition = &MonitorCondition{}
  8011  	}
  8012  	var arg2 interface{} = condition
  8013  	if v, ok := arg2.(argumentDefaulter); ok {
  8014  		arg2 = v.setDefaults()
  8015  	}
  8016  	args := &struct {
  8017  		Arg0 interface{}
  8018  		Arg1 interface{}
  8019  		Arg2 interface{} `mapconv:",squash"`
  8020  	}{
  8021  		Arg0: arg0,
  8022  		Arg1: arg1,
  8023  		Arg2: arg2,
  8024  	}
  8025  
  8026  	v := &vPCRouterMonitorInterfaceRequestEnvelope{}
  8027  	if err := mapconv.ConvertTo(args, v); err != nil {
  8028  		return nil, err
  8029  	}
  8030  	return v, nil
  8031  }
  8032  
  8033  func (o *VPCRouterOp) transformMonitorInterfaceResults(data []byte) (*vPCRouterMonitorInterfaceResult, error) {
  8034  	nakedResponse := &vPCRouterMonitorInterfaceResponseEnvelope{}
  8035  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  8036  		return nil, err
  8037  	}
  8038  
  8039  	results := &vPCRouterMonitorInterfaceResult{}
  8040  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  8041  		return nil, err
  8042  	}
  8043  	return results, nil
  8044  }
  8045  
  8046  func (o *VPCRouterOp) transformStatusResults(data []byte) (*vPCRouterStatusResult, error) {
  8047  	nakedResponse := &vPCRouterStatusResponseEnvelope{}
  8048  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  8049  		return nil, err
  8050  	}
  8051  
  8052  	results := &vPCRouterStatusResult{}
  8053  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  8054  		return nil, err
  8055  	}
  8056  	return results, nil
  8057  }
  8058  
  8059  func (o *VPCRouterOp) transformLogsResults(data []byte) (*vPCRouterLogsResult, error) {
  8060  	nakedResponse := &vPCRouterLogsResponseEnvelope{}
  8061  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  8062  		return nil, err
  8063  	}
  8064  
  8065  	results := &vPCRouterLogsResult{}
  8066  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  8067  		return nil, err
  8068  	}
  8069  	return results, nil
  8070  }
  8071  
  8072  func (o *VPCRouterOp) transformPingResults(data []byte) (*vPCRouterPingResult, error) {
  8073  	nakedResponse := &vPCRouterPingResponseEnvelope{}
  8074  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  8075  		return nil, err
  8076  	}
  8077  
  8078  	results := &vPCRouterPingResult{}
  8079  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  8080  		return nil, err
  8081  	}
  8082  	return results, nil
  8083  }
  8084  
  8085  func (o *ZoneOp) transformFindArgs(conditions *FindCondition) (*zoneFindRequestEnvelope, error) {
  8086  	if conditions == nil {
  8087  		conditions = &FindCondition{}
  8088  	}
  8089  	var arg0 interface{} = conditions
  8090  	if v, ok := arg0.(argumentDefaulter); ok {
  8091  		arg0 = v.setDefaults()
  8092  	}
  8093  	args := &struct {
  8094  		Arg0 interface{} `mapconv:",squash"`
  8095  	}{
  8096  		Arg0: arg0,
  8097  	}
  8098  
  8099  	v := &zoneFindRequestEnvelope{}
  8100  	if err := mapconv.ConvertTo(args, v); err != nil {
  8101  		return nil, err
  8102  	}
  8103  	return v, nil
  8104  }
  8105  
  8106  func (o *ZoneOp) transformFindResults(data []byte) (*ZoneFindResult, error) {
  8107  	nakedResponse := &zoneFindResponseEnvelope{}
  8108  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  8109  		return nil, err
  8110  	}
  8111  
  8112  	results := &ZoneFindResult{}
  8113  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  8114  		return nil, err
  8115  	}
  8116  	return results, nil
  8117  }
  8118  
  8119  func (o *ZoneOp) transformReadResults(data []byte) (*zoneReadResult, error) {
  8120  	nakedResponse := &zoneReadResponseEnvelope{}
  8121  	if err := json.Unmarshal(data, nakedResponse); err != nil {
  8122  		return nil, err
  8123  	}
  8124  
  8125  	results := &zoneReadResult{}
  8126  	if err := mapconv.ConvertFrom(nakedResponse, results); err != nil {
  8127  		return nil, err
  8128  	}
  8129  	return results, nil
  8130  }