...

Source file src/go.formulabun.club/translator/client/api_default.go

Documentation: go.formulabun.club/translator/client

     1  /*
     2  Translator service between a srb2kart server and json
     3  
     4  No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
     5  
     6  API version: 0.0.1
     7  */
     8  
     9  // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
    10  
    11  package openapi
    12  
    13  import (
    14  	"bytes"
    15  	"context"
    16  	"io/ioutil"
    17  	"net/http"
    18  	"net/url"
    19  )
    20  
    21  
    22  // DefaultApiService DefaultApi service
    23  type DefaultApiService service
    24  
    25  type ApiFilesGetRequest struct {
    26  	ctx context.Context
    27  	ApiService *DefaultApiService
    28  }
    29  
    30  func (r ApiFilesGetRequest) Execute() ([]string, *http.Response, error) {
    31  	return r.ApiService.FilesGetExecute(r)
    32  }
    33  
    34  /*
    35  FilesGet get the installed files
    36  
    37  Returns the PT_TELLFILESNEEDED data from the server containing information about the installed mods
    38  
    39   @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
    40   @return ApiFilesGetRequest
    41  */
    42  func (a *DefaultApiService) FilesGet(ctx context.Context) ApiFilesGetRequest {
    43  	return ApiFilesGetRequest{
    44  		ApiService: a,
    45  		ctx: ctx,
    46  	}
    47  }
    48  
    49  // Execute executes the request
    50  //  @return []string
    51  func (a *DefaultApiService) FilesGetExecute(r ApiFilesGetRequest) ([]string, *http.Response, error) {
    52  	var (
    53  		localVarHTTPMethod   = http.MethodGet
    54  		localVarPostBody     interface{}
    55  		formFiles            []formFile
    56  		localVarReturnValue  []string
    57  	)
    58  
    59  	localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.FilesGet")
    60  	if err != nil {
    61  		return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()}
    62  	}
    63  
    64  	localVarPath := localBasePath + "/files"
    65  
    66  	localVarHeaderParams := make(map[string]string)
    67  	localVarQueryParams := url.Values{}
    68  	localVarFormParams := url.Values{}
    69  
    70  	// to determine the Content-Type header
    71  	localVarHTTPContentTypes := []string{}
    72  
    73  	// set Content-Type header
    74  	localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
    75  	if localVarHTTPContentType != "" {
    76  		localVarHeaderParams["Content-Type"] = localVarHTTPContentType
    77  	}
    78  
    79  	// to determine the Accept header
    80  	localVarHTTPHeaderAccepts := []string{"application/json"}
    81  
    82  	// set Accept header
    83  	localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
    84  	if localVarHTTPHeaderAccept != "" {
    85  		localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
    86  	}
    87  	req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
    88  	if err != nil {
    89  		return localVarReturnValue, nil, err
    90  	}
    91  
    92  	localVarHTTPResponse, err := a.client.callAPI(req)
    93  	if err != nil || localVarHTTPResponse == nil {
    94  		return localVarReturnValue, localVarHTTPResponse, err
    95  	}
    96  
    97  	localVarBody, err := ioutil.ReadAll(localVarHTTPResponse.Body)
    98  	localVarHTTPResponse.Body.Close()
    99  	localVarHTTPResponse.Body = ioutil.NopCloser(bytes.NewBuffer(localVarBody))
   100  	if err != nil {
   101  		return localVarReturnValue, localVarHTTPResponse, err
   102  	}
   103  
   104  	if localVarHTTPResponse.StatusCode >= 300 {
   105  		newErr := &GenericOpenAPIError{
   106  			body:  localVarBody,
   107  			error: localVarHTTPResponse.Status,
   108  		}
   109  		return localVarReturnValue, localVarHTTPResponse, newErr
   110  	}
   111  
   112  	err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
   113  	if err != nil {
   114  		newErr := &GenericOpenAPIError{
   115  			body:  localVarBody,
   116  			error: err.Error(),
   117  		}
   118  		return localVarReturnValue, localVarHTTPResponse, newErr
   119  	}
   120  
   121  	return localVarReturnValue, localVarHTTPResponse, nil
   122  }
   123  
   124  type ApiPlayerinfoGetRequest struct {
   125  	ctx context.Context
   126  	ApiService *DefaultApiService
   127  }
   128  
   129  func (r ApiPlayerinfoGetRequest) Execute() ([]PlayerInfoEntry, *http.Response, error) {
   130  	return r.ApiService.PlayerinfoGetExecute(r)
   131  }
   132  
   133  /*
   134  PlayerinfoGet get the player infomation
   135  
   136  Returns the PT_PLAYERINFO data from the server containing information about the current players
   137  
   138   @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
   139   @return ApiPlayerinfoGetRequest
   140  */
   141  func (a *DefaultApiService) PlayerinfoGet(ctx context.Context) ApiPlayerinfoGetRequest {
   142  	return ApiPlayerinfoGetRequest{
   143  		ApiService: a,
   144  		ctx: ctx,
   145  	}
   146  }
   147  
   148  // Execute executes the request
   149  //  @return []PlayerInfoEntry
   150  func (a *DefaultApiService) PlayerinfoGetExecute(r ApiPlayerinfoGetRequest) ([]PlayerInfoEntry, *http.Response, error) {
   151  	var (
   152  		localVarHTTPMethod   = http.MethodGet
   153  		localVarPostBody     interface{}
   154  		formFiles            []formFile
   155  		localVarReturnValue  []PlayerInfoEntry
   156  	)
   157  
   158  	localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.PlayerinfoGet")
   159  	if err != nil {
   160  		return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()}
   161  	}
   162  
   163  	localVarPath := localBasePath + "/playerinfo"
   164  
   165  	localVarHeaderParams := make(map[string]string)
   166  	localVarQueryParams := url.Values{}
   167  	localVarFormParams := url.Values{}
   168  
   169  	// to determine the Content-Type header
   170  	localVarHTTPContentTypes := []string{}
   171  
   172  	// set Content-Type header
   173  	localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
   174  	if localVarHTTPContentType != "" {
   175  		localVarHeaderParams["Content-Type"] = localVarHTTPContentType
   176  	}
   177  
   178  	// to determine the Accept header
   179  	localVarHTTPHeaderAccepts := []string{"application/json"}
   180  
   181  	// set Accept header
   182  	localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
   183  	if localVarHTTPHeaderAccept != "" {
   184  		localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
   185  	}
   186  	req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
   187  	if err != nil {
   188  		return localVarReturnValue, nil, err
   189  	}
   190  
   191  	localVarHTTPResponse, err := a.client.callAPI(req)
   192  	if err != nil || localVarHTTPResponse == nil {
   193  		return localVarReturnValue, localVarHTTPResponse, err
   194  	}
   195  
   196  	localVarBody, err := ioutil.ReadAll(localVarHTTPResponse.Body)
   197  	localVarHTTPResponse.Body.Close()
   198  	localVarHTTPResponse.Body = ioutil.NopCloser(bytes.NewBuffer(localVarBody))
   199  	if err != nil {
   200  		return localVarReturnValue, localVarHTTPResponse, err
   201  	}
   202  
   203  	if localVarHTTPResponse.StatusCode >= 300 {
   204  		newErr := &GenericOpenAPIError{
   205  			body:  localVarBody,
   206  			error: localVarHTTPResponse.Status,
   207  		}
   208  		return localVarReturnValue, localVarHTTPResponse, newErr
   209  	}
   210  
   211  	err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
   212  	if err != nil {
   213  		newErr := &GenericOpenAPIError{
   214  			body:  localVarBody,
   215  			error: err.Error(),
   216  		}
   217  		return localVarReturnValue, localVarHTTPResponse, newErr
   218  	}
   219  
   220  	return localVarReturnValue, localVarHTTPResponse, nil
   221  }
   222  
   223  type ApiServerinfoGetRequest struct {
   224  	ctx context.Context
   225  	ApiService *DefaultApiService
   226  }
   227  
   228  func (r ApiServerinfoGetRequest) Execute() (*ServerInfo, *http.Response, error) {
   229  	return r.ApiService.ServerinfoGetExecute(r)
   230  }
   231  
   232  /*
   233  ServerinfoGet get the server information
   234  
   235  Returns the PT_SERVERINFO data from the server containing information about the state of the server
   236  
   237   @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
   238   @return ApiServerinfoGetRequest
   239  */
   240  func (a *DefaultApiService) ServerinfoGet(ctx context.Context) ApiServerinfoGetRequest {
   241  	return ApiServerinfoGetRequest{
   242  		ApiService: a,
   243  		ctx: ctx,
   244  	}
   245  }
   246  
   247  // Execute executes the request
   248  //  @return ServerInfo
   249  func (a *DefaultApiService) ServerinfoGetExecute(r ApiServerinfoGetRequest) (*ServerInfo, *http.Response, error) {
   250  	var (
   251  		localVarHTTPMethod   = http.MethodGet
   252  		localVarPostBody     interface{}
   253  		formFiles            []formFile
   254  		localVarReturnValue  *ServerInfo
   255  	)
   256  
   257  	localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ServerinfoGet")
   258  	if err != nil {
   259  		return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()}
   260  	}
   261  
   262  	localVarPath := localBasePath + "/serverinfo"
   263  
   264  	localVarHeaderParams := make(map[string]string)
   265  	localVarQueryParams := url.Values{}
   266  	localVarFormParams := url.Values{}
   267  
   268  	// to determine the Content-Type header
   269  	localVarHTTPContentTypes := []string{}
   270  
   271  	// set Content-Type header
   272  	localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
   273  	if localVarHTTPContentType != "" {
   274  		localVarHeaderParams["Content-Type"] = localVarHTTPContentType
   275  	}
   276  
   277  	// to determine the Accept header
   278  	localVarHTTPHeaderAccepts := []string{"application/json"}
   279  
   280  	// set Accept header
   281  	localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts)
   282  	if localVarHTTPHeaderAccept != "" {
   283  		localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
   284  	}
   285  	req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
   286  	if err != nil {
   287  		return localVarReturnValue, nil, err
   288  	}
   289  
   290  	localVarHTTPResponse, err := a.client.callAPI(req)
   291  	if err != nil || localVarHTTPResponse == nil {
   292  		return localVarReturnValue, localVarHTTPResponse, err
   293  	}
   294  
   295  	localVarBody, err := ioutil.ReadAll(localVarHTTPResponse.Body)
   296  	localVarHTTPResponse.Body.Close()
   297  	localVarHTTPResponse.Body = ioutil.NopCloser(bytes.NewBuffer(localVarBody))
   298  	if err != nil {
   299  		return localVarReturnValue, localVarHTTPResponse, err
   300  	}
   301  
   302  	if localVarHTTPResponse.StatusCode >= 300 {
   303  		newErr := &GenericOpenAPIError{
   304  			body:  localVarBody,
   305  			error: localVarHTTPResponse.Status,
   306  		}
   307  		return localVarReturnValue, localVarHTTPResponse, newErr
   308  	}
   309  
   310  	err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
   311  	if err != nil {
   312  		newErr := &GenericOpenAPIError{
   313  			body:  localVarBody,
   314  			error: err.Error(),
   315  		}
   316  		return localVarReturnValue, localVarHTTPResponse, newErr
   317  	}
   318  
   319  	return localVarReturnValue, localVarHTTPResponse, nil
   320  }
   321  

View as plain text