1
8
9
10
11 package openapi
12
13 import (
14 "bytes"
15 "context"
16 "io/ioutil"
17 "net/http"
18 "net/url"
19 )
20
21
22
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
42 func (a *DefaultApiService) FilesGet(ctx context.Context) ApiFilesGetRequest {
43 return ApiFilesGetRequest{
44 ApiService: a,
45 ctx: ctx,
46 }
47 }
48
49
50
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
71 localVarHTTPContentTypes := []string{}
72
73
74 localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
75 if localVarHTTPContentType != "" {
76 localVarHeaderParams["Content-Type"] = localVarHTTPContentType
77 }
78
79
80 localVarHTTPHeaderAccepts := []string{"application/json"}
81
82
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
141 func (a *DefaultApiService) PlayerinfoGet(ctx context.Context) ApiPlayerinfoGetRequest {
142 return ApiPlayerinfoGetRequest{
143 ApiService: a,
144 ctx: ctx,
145 }
146 }
147
148
149
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
170 localVarHTTPContentTypes := []string{}
171
172
173 localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
174 if localVarHTTPContentType != "" {
175 localVarHeaderParams["Content-Type"] = localVarHTTPContentType
176 }
177
178
179 localVarHTTPHeaderAccepts := []string{"application/json"}
180
181
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
240 func (a *DefaultApiService) ServerinfoGet(ctx context.Context) ApiServerinfoGetRequest {
241 return ApiServerinfoGetRequest{
242 ApiService: a,
243 ctx: ctx,
244 }
245 }
246
247
248
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
269 localVarHTTPContentTypes := []string{}
270
271
272 localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes)
273 if localVarHTTPContentType != "" {
274 localVarHeaderParams["Content-Type"] = localVarHTTPContentType
275 }
276
277
278 localVarHTTPHeaderAccepts := []string{"application/json"}
279
280
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