github.com/antihax/goesi@v0.0.0-20240126031043-6c54d0cb7f95/esi/api_wars.go (about)

     1  /*
     2   * EVE Swagger Interface
     3   *
     4   * An OpenAPI for EVE Online
     5   *
     6   * OpenAPI spec version: 1.21
     7   *
     8   * Generated by: https://github.com/swagger-api/swagger-codegen.git
     9   *
    10   * Licensed under the Apache License, Version 2.0 (the "License");
    11   * you may not use this file except in compliance with the License.
    12   * You may obtain a copy of the License at
    13   *
    14   *      http://www.apache.org/licenses/LICENSE-2.0
    15   *
    16   * Unless required by applicable law or agreed to in writing, software
    17   * distributed under the License is distributed on an "AS IS" BASIS,
    18   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    19   * See the License for the specific language governing permissions and
    20   * limitations under the License.
    21   */
    22  
    23  package esi
    24  
    25  import (
    26  	"context"
    27  	"io/ioutil"
    28  	"net/http"
    29  	"net/url"
    30  	"strings"
    31  
    32  	"fmt"
    33  
    34  	"github.com/antihax/goesi/optional"
    35  )
    36  
    37  // Linger please
    38  var (
    39  	_ context.Context
    40  )
    41  
    42  type WarsApiService service
    43  
    44  /*
    45  WarsApiService List wars
    46  Return a list of wars  ---  This route is cached for up to 3600 seconds
    47   * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
    48   * @param optional nil or *GetWarsOpts - Optional Parameters:
    49       * @param "Datasource" (optional.String) -  The server name you would like data from
    50       * @param "IfNoneMatch" (optional.String) -  ETag from a previous request. A 304 will be returned if this matches the current ETag
    51       * @param "MaxWarId" (optional.Int32) -  Only return wars with ID smaller than this
    52  
    53  @return []int32
    54  */
    55  
    56  type GetWarsOpts struct {
    57  	Datasource  optional.String
    58  	IfNoneMatch optional.String
    59  	MaxWarId    optional.Int32
    60  }
    61  
    62  func (a *WarsApiService) GetWars(ctx context.Context, localVarOptionals *GetWarsOpts) ([]int32, *http.Response, error) {
    63  	var (
    64  		localVarHttpMethod  = strings.ToUpper("Get")
    65  		localVarPostBody    interface{}
    66  		localVarFileName    string
    67  		localVarFileBytes   []byte
    68  		localVarReturnValue []int32
    69  	)
    70  
    71  	// create path and map variables
    72  	localVarPath := a.client.basePath + "/v1/wars/"
    73  
    74  	localVarHeaderParams := make(map[string]string)
    75  	localVarQueryParams := url.Values{}
    76  	localVarFormParams := url.Values{}
    77  
    78  	if localVarOptionals != nil && localVarOptionals.Datasource.IsSet() {
    79  		localVarQueryParams.Add("datasource", parameterToString(localVarOptionals.Datasource.Value(), ""))
    80  	}
    81  	if localVarOptionals != nil && localVarOptionals.MaxWarId.IsSet() {
    82  		localVarQueryParams.Add("max_war_id", parameterToString(localVarOptionals.MaxWarId.Value(), ""))
    83  	}
    84  	// to determine the Content-Type header
    85  	localVarHttpContentTypes := []string{"application/json"}
    86  
    87  	// set Content-Type header
    88  	localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
    89  	if localVarHttpContentType != "" {
    90  		localVarHeaderParams["Content-Type"] = localVarHttpContentType
    91  	}
    92  
    93  	// to determine the Accept header
    94  	localVarHttpHeaderAccepts := []string{"application/json"}
    95  
    96  	// set Accept header
    97  	localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
    98  	if localVarHttpHeaderAccept != "" {
    99  		localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
   100  	}
   101  	if localVarOptionals != nil && localVarOptionals.IfNoneMatch.IsSet() {
   102  		localVarHeaderParams["If-None-Match"] = parameterToString(localVarOptionals.IfNoneMatch.Value(), "")
   103  	}
   104  	r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
   105  	if err != nil {
   106  		return localVarReturnValue, nil, err
   107  	}
   108  
   109  	localVarHttpResponse, err := a.client.callAPI(r)
   110  	if err != nil || localVarHttpResponse == nil {
   111  		return localVarReturnValue, localVarHttpResponse, err
   112  	}
   113  
   114  	localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body)
   115  	localVarHttpResponse.Body.Close()
   116  	if err != nil {
   117  		return localVarReturnValue, localVarHttpResponse, err
   118  	}
   119  
   120  	if localVarHttpResponse.StatusCode < 400 {
   121  		// If we succeed, return the data, otherwise pass on to decode error.
   122  		err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("content-type"))
   123  		if err == nil {
   124  			return localVarReturnValue, localVarHttpResponse, err
   125  		}
   126  	}
   127  
   128  	if localVarHttpResponse.StatusCode >= 400 {
   129  		newErr := GenericSwaggerError{
   130  			body:  localVarBody,
   131  			error: localVarHttpResponse.Status,
   132  		}
   133  
   134  		if localVarHttpResponse.StatusCode == 200 {
   135  			var v []int32
   136  			err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("content-type"))
   137  			if err != nil {
   138  				newErr.error = err.Error()
   139  				return localVarReturnValue, localVarHttpResponse, newErr
   140  			}
   141  			newErr.model = v
   142  			return localVarReturnValue, localVarHttpResponse, newErr
   143  		}
   144  
   145  		if localVarHttpResponse.StatusCode == 400 {
   146  			var v BadRequest
   147  			err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("content-type"))
   148  			if err != nil {
   149  				newErr.error = err.Error()
   150  				return localVarReturnValue, localVarHttpResponse, newErr
   151  			}
   152  			newErr.model = v
   153  			return localVarReturnValue, localVarHttpResponse, newErr
   154  		}
   155  
   156  		if localVarHttpResponse.StatusCode == 420 {
   157  			var v ErrorLimited
   158  			err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("content-type"))
   159  			if err != nil {
   160  				newErr.error = err.Error()
   161  				return localVarReturnValue, localVarHttpResponse, newErr
   162  			}
   163  			newErr.model = v
   164  			return localVarReturnValue, localVarHttpResponse, newErr
   165  		}
   166  
   167  		if localVarHttpResponse.StatusCode == 500 {
   168  			var v InternalServerError
   169  			err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("content-type"))
   170  			if err != nil {
   171  				newErr.error = err.Error()
   172  				return localVarReturnValue, localVarHttpResponse, newErr
   173  			}
   174  			newErr.model = v
   175  			return localVarReturnValue, localVarHttpResponse, newErr
   176  		}
   177  
   178  		if localVarHttpResponse.StatusCode == 503 {
   179  			var v ServiceUnavailable
   180  			err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("content-type"))
   181  			if err != nil {
   182  				newErr.error = err.Error()
   183  				return localVarReturnValue, localVarHttpResponse, newErr
   184  			}
   185  			newErr.model = v
   186  			return localVarReturnValue, localVarHttpResponse, newErr
   187  		}
   188  
   189  		if localVarHttpResponse.StatusCode == 504 {
   190  			var v GatewayTimeout
   191  			err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("content-type"))
   192  			if err != nil {
   193  				newErr.error = err.Error()
   194  				return localVarReturnValue, localVarHttpResponse, newErr
   195  			}
   196  			newErr.model = v
   197  			return localVarReturnValue, localVarHttpResponse, newErr
   198  		}
   199  
   200  		return localVarReturnValue, localVarHttpResponse, newErr
   201  	}
   202  
   203  	return localVarReturnValue, localVarHttpResponse, nil
   204  }
   205  
   206  /*
   207  WarsApiService Get war information
   208  Return details about a war  ---  This route is cached for up to 3600 seconds
   209   * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
   210   * @param warId ID for a war
   211   * @param optional nil or *GetWarsWarIdOpts - Optional Parameters:
   212       * @param "Datasource" (optional.String) -  The server name you would like data from
   213       * @param "IfNoneMatch" (optional.String) -  ETag from a previous request. A 304 will be returned if this matches the current ETag
   214  
   215  @return GetWarsWarIdOk
   216  */
   217  
   218  type GetWarsWarIdOpts struct {
   219  	Datasource  optional.String
   220  	IfNoneMatch optional.String
   221  }
   222  
   223  func (a *WarsApiService) GetWarsWarId(ctx context.Context, warId int32, localVarOptionals *GetWarsWarIdOpts) (GetWarsWarIdOk, *http.Response, error) {
   224  	var (
   225  		localVarHttpMethod  = strings.ToUpper("Get")
   226  		localVarPostBody    interface{}
   227  		localVarFileName    string
   228  		localVarFileBytes   []byte
   229  		localVarReturnValue GetWarsWarIdOk
   230  	)
   231  
   232  	// create path and map variables
   233  	localVarPath := a.client.basePath + "/v1/wars/{war_id}/"
   234  	localVarPath = strings.Replace(localVarPath, "{"+"war_id"+"}", fmt.Sprintf("%v", warId), -1)
   235  
   236  	localVarHeaderParams := make(map[string]string)
   237  	localVarQueryParams := url.Values{}
   238  	localVarFormParams := url.Values{}
   239  	if warId < 1 {
   240  		return localVarReturnValue, nil, reportError("warId must be greater than 1")
   241  	}
   242  
   243  	if localVarOptionals != nil && localVarOptionals.Datasource.IsSet() {
   244  		localVarQueryParams.Add("datasource", parameterToString(localVarOptionals.Datasource.Value(), ""))
   245  	}
   246  	// to determine the Content-Type header
   247  	localVarHttpContentTypes := []string{"application/json"}
   248  
   249  	// set Content-Type header
   250  	localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
   251  	if localVarHttpContentType != "" {
   252  		localVarHeaderParams["Content-Type"] = localVarHttpContentType
   253  	}
   254  
   255  	// to determine the Accept header
   256  	localVarHttpHeaderAccepts := []string{"application/json"}
   257  
   258  	// set Accept header
   259  	localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
   260  	if localVarHttpHeaderAccept != "" {
   261  		localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
   262  	}
   263  	if localVarOptionals != nil && localVarOptionals.IfNoneMatch.IsSet() {
   264  		localVarHeaderParams["If-None-Match"] = parameterToString(localVarOptionals.IfNoneMatch.Value(), "")
   265  	}
   266  	r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
   267  	if err != nil {
   268  		return localVarReturnValue, nil, err
   269  	}
   270  
   271  	localVarHttpResponse, err := a.client.callAPI(r)
   272  	if err != nil || localVarHttpResponse == nil {
   273  		return localVarReturnValue, localVarHttpResponse, err
   274  	}
   275  
   276  	localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body)
   277  	localVarHttpResponse.Body.Close()
   278  	if err != nil {
   279  		return localVarReturnValue, localVarHttpResponse, err
   280  	}
   281  
   282  	if localVarHttpResponse.StatusCode < 400 {
   283  		// If we succeed, return the data, otherwise pass on to decode error.
   284  		err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("content-type"))
   285  		if err == nil {
   286  			return localVarReturnValue, localVarHttpResponse, err
   287  		}
   288  	}
   289  
   290  	if localVarHttpResponse.StatusCode >= 400 {
   291  		newErr := GenericSwaggerError{
   292  			body:  localVarBody,
   293  			error: localVarHttpResponse.Status,
   294  		}
   295  
   296  		if localVarHttpResponse.StatusCode == 200 {
   297  			var v GetWarsWarIdOk
   298  			err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("content-type"))
   299  			if err != nil {
   300  				newErr.error = err.Error()
   301  				return localVarReturnValue, localVarHttpResponse, newErr
   302  			}
   303  			newErr.model = v
   304  			return localVarReturnValue, localVarHttpResponse, newErr
   305  		}
   306  
   307  		if localVarHttpResponse.StatusCode == 400 {
   308  			var v BadRequest
   309  			err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("content-type"))
   310  			if err != nil {
   311  				newErr.error = err.Error()
   312  				return localVarReturnValue, localVarHttpResponse, newErr
   313  			}
   314  			newErr.model = v
   315  			return localVarReturnValue, localVarHttpResponse, newErr
   316  		}
   317  
   318  		if localVarHttpResponse.StatusCode == 420 {
   319  			var v ErrorLimited
   320  			err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("content-type"))
   321  			if err != nil {
   322  				newErr.error = err.Error()
   323  				return localVarReturnValue, localVarHttpResponse, newErr
   324  			}
   325  			newErr.model = v
   326  			return localVarReturnValue, localVarHttpResponse, newErr
   327  		}
   328  
   329  		if localVarHttpResponse.StatusCode == 422 {
   330  			var v GetWarsWarIdUnprocessableEntity
   331  			err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("content-type"))
   332  			if err != nil {
   333  				newErr.error = err.Error()
   334  				return localVarReturnValue, localVarHttpResponse, newErr
   335  			}
   336  			newErr.model = v
   337  			return localVarReturnValue, localVarHttpResponse, newErr
   338  		}
   339  
   340  		if localVarHttpResponse.StatusCode == 500 {
   341  			var v InternalServerError
   342  			err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("content-type"))
   343  			if err != nil {
   344  				newErr.error = err.Error()
   345  				return localVarReturnValue, localVarHttpResponse, newErr
   346  			}
   347  			newErr.model = v
   348  			return localVarReturnValue, localVarHttpResponse, newErr
   349  		}
   350  
   351  		if localVarHttpResponse.StatusCode == 503 {
   352  			var v ServiceUnavailable
   353  			err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("content-type"))
   354  			if err != nil {
   355  				newErr.error = err.Error()
   356  				return localVarReturnValue, localVarHttpResponse, newErr
   357  			}
   358  			newErr.model = v
   359  			return localVarReturnValue, localVarHttpResponse, newErr
   360  		}
   361  
   362  		if localVarHttpResponse.StatusCode == 504 {
   363  			var v GatewayTimeout
   364  			err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("content-type"))
   365  			if err != nil {
   366  				newErr.error = err.Error()
   367  				return localVarReturnValue, localVarHttpResponse, newErr
   368  			}
   369  			newErr.model = v
   370  			return localVarReturnValue, localVarHttpResponse, newErr
   371  		}
   372  
   373  		return localVarReturnValue, localVarHttpResponse, newErr
   374  	}
   375  
   376  	return localVarReturnValue, localVarHttpResponse, nil
   377  }
   378  
   379  /*
   380  WarsApiService List kills for a war
   381  Return a list of kills related to a war  ---  This route is cached for up to 3600 seconds
   382   * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
   383   * @param warId A valid war ID
   384   * @param optional nil or *GetWarsWarIdKillmailsOpts - Optional Parameters:
   385       * @param "Datasource" (optional.String) -  The server name you would like data from
   386       * @param "IfNoneMatch" (optional.String) -  ETag from a previous request. A 304 will be returned if this matches the current ETag
   387       * @param "Page" (optional.Int32) -  Which page of results to return
   388  
   389  @return []GetWarsWarIdKillmails200Ok
   390  */
   391  
   392  type GetWarsWarIdKillmailsOpts struct {
   393  	Datasource  optional.String
   394  	IfNoneMatch optional.String
   395  	Page        optional.Int32
   396  }
   397  
   398  func (a *WarsApiService) GetWarsWarIdKillmails(ctx context.Context, warId int32, localVarOptionals *GetWarsWarIdKillmailsOpts) ([]GetWarsWarIdKillmails200Ok, *http.Response, error) {
   399  	var (
   400  		localVarHttpMethod  = strings.ToUpper("Get")
   401  		localVarPostBody    interface{}
   402  		localVarFileName    string
   403  		localVarFileBytes   []byte
   404  		localVarReturnValue GetWarsWarIdKillmails200OkList
   405  	)
   406  
   407  	// create path and map variables
   408  	localVarPath := a.client.basePath + "/v1/wars/{war_id}/killmails/"
   409  	localVarPath = strings.Replace(localVarPath, "{"+"war_id"+"}", fmt.Sprintf("%v", warId), -1)
   410  
   411  	localVarHeaderParams := make(map[string]string)
   412  	localVarQueryParams := url.Values{}
   413  	localVarFormParams := url.Values{}
   414  	if warId < 1 {
   415  		return localVarReturnValue, nil, reportError("warId must be greater than 1")
   416  	}
   417  
   418  	if localVarOptionals != nil && localVarOptionals.Datasource.IsSet() {
   419  		localVarQueryParams.Add("datasource", parameterToString(localVarOptionals.Datasource.Value(), ""))
   420  	}
   421  	if localVarOptionals != nil && localVarOptionals.Page.IsSet() {
   422  		localVarQueryParams.Add("page", parameterToString(localVarOptionals.Page.Value(), ""))
   423  	}
   424  	// to determine the Content-Type header
   425  	localVarHttpContentTypes := []string{"application/json"}
   426  
   427  	// set Content-Type header
   428  	localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
   429  	if localVarHttpContentType != "" {
   430  		localVarHeaderParams["Content-Type"] = localVarHttpContentType
   431  	}
   432  
   433  	// to determine the Accept header
   434  	localVarHttpHeaderAccepts := []string{"application/json"}
   435  
   436  	// set Accept header
   437  	localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
   438  	if localVarHttpHeaderAccept != "" {
   439  		localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
   440  	}
   441  	if localVarOptionals != nil && localVarOptionals.IfNoneMatch.IsSet() {
   442  		localVarHeaderParams["If-None-Match"] = parameterToString(localVarOptionals.IfNoneMatch.Value(), "")
   443  	}
   444  	r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
   445  	if err != nil {
   446  		return localVarReturnValue, nil, err
   447  	}
   448  
   449  	localVarHttpResponse, err := a.client.callAPI(r)
   450  	if err != nil || localVarHttpResponse == nil {
   451  		return localVarReturnValue, localVarHttpResponse, err
   452  	}
   453  
   454  	localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body)
   455  	localVarHttpResponse.Body.Close()
   456  	if err != nil {
   457  		return localVarReturnValue, localVarHttpResponse, err
   458  	}
   459  
   460  	if localVarHttpResponse.StatusCode < 400 {
   461  		// If we succeed, return the data, otherwise pass on to decode error.
   462  		err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("content-type"))
   463  		if err == nil {
   464  			return localVarReturnValue, localVarHttpResponse, err
   465  		}
   466  	}
   467  
   468  	if localVarHttpResponse.StatusCode >= 400 {
   469  		newErr := GenericSwaggerError{
   470  			body:  localVarBody,
   471  			error: localVarHttpResponse.Status,
   472  		}
   473  
   474  		if localVarHttpResponse.StatusCode == 200 {
   475  			var v []GetWarsWarIdKillmails200Ok
   476  			err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("content-type"))
   477  			if err != nil {
   478  				newErr.error = err.Error()
   479  				return localVarReturnValue, localVarHttpResponse, newErr
   480  			}
   481  			newErr.model = v
   482  			return localVarReturnValue, localVarHttpResponse, newErr
   483  		}
   484  
   485  		if localVarHttpResponse.StatusCode == 400 {
   486  			var v BadRequest
   487  			err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("content-type"))
   488  			if err != nil {
   489  				newErr.error = err.Error()
   490  				return localVarReturnValue, localVarHttpResponse, newErr
   491  			}
   492  			newErr.model = v
   493  			return localVarReturnValue, localVarHttpResponse, newErr
   494  		}
   495  
   496  		if localVarHttpResponse.StatusCode == 420 {
   497  			var v ErrorLimited
   498  			err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("content-type"))
   499  			if err != nil {
   500  				newErr.error = err.Error()
   501  				return localVarReturnValue, localVarHttpResponse, newErr
   502  			}
   503  			newErr.model = v
   504  			return localVarReturnValue, localVarHttpResponse, newErr
   505  		}
   506  
   507  		if localVarHttpResponse.StatusCode == 422 {
   508  			var v GetWarsWarIdKillmailsUnprocessableEntity
   509  			err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("content-type"))
   510  			if err != nil {
   511  				newErr.error = err.Error()
   512  				return localVarReturnValue, localVarHttpResponse, newErr
   513  			}
   514  			newErr.model = v
   515  			return localVarReturnValue, localVarHttpResponse, newErr
   516  		}
   517  
   518  		if localVarHttpResponse.StatusCode == 500 {
   519  			var v InternalServerError
   520  			err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("content-type"))
   521  			if err != nil {
   522  				newErr.error = err.Error()
   523  				return localVarReturnValue, localVarHttpResponse, newErr
   524  			}
   525  			newErr.model = v
   526  			return localVarReturnValue, localVarHttpResponse, newErr
   527  		}
   528  
   529  		if localVarHttpResponse.StatusCode == 503 {
   530  			var v ServiceUnavailable
   531  			err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("content-type"))
   532  			if err != nil {
   533  				newErr.error = err.Error()
   534  				return localVarReturnValue, localVarHttpResponse, newErr
   535  			}
   536  			newErr.model = v
   537  			return localVarReturnValue, localVarHttpResponse, newErr
   538  		}
   539  
   540  		if localVarHttpResponse.StatusCode == 504 {
   541  			var v GatewayTimeout
   542  			err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("content-type"))
   543  			if err != nil {
   544  				newErr.error = err.Error()
   545  				return localVarReturnValue, localVarHttpResponse, newErr
   546  			}
   547  			newErr.model = v
   548  			return localVarReturnValue, localVarHttpResponse, newErr
   549  		}
   550  
   551  		return localVarReturnValue, localVarHttpResponse, newErr
   552  	}
   553  
   554  	return localVarReturnValue, localVarHttpResponse, nil
   555  }