@@ -78,13 +78,17 @@ AuthApi <- R6::R6Class(
7878 TestAuthHttpBasic = function (data_file = NULL , ... ) {
7979 local_var_response <- self $ TestAuthHttpBasicWithHttpInfo(data_file = data_file , ... )
8080 if (local_var_response $ status_code > = 200 && local_var_response $ status_code < = 299 ) {
81- local_var_response $ content
81+ if (is.raw(local_var_response $ content )) {
82+ return (local_var_response )
83+ } else {
84+ return (local_var_response $ content )
85+ }
8286 } else if (local_var_response $ status_code > = 300 && local_var_response $ status_code < = 399 ) {
83- local_var_response
87+ return ( local_var_response )
8488 } else if (local_var_response $ status_code > = 400 && local_var_response $ status_code < = 499 ) {
85- local_var_response
89+ return ( local_var_response )
8690 } else if (local_var_response $ status_code > = 500 && local_var_response $ status_code < = 599 ) {
87- local_var_response
91+ return ( local_var_response )
8892 }
8993 },
9094
@@ -133,17 +137,17 @@ AuthApi <- R6::R6Class(
133137 if (local_var_resp $ status_code > = 200 && local_var_resp $ status_code < = 299 ) {
134138 # save response in a file
135139 if (! is.null(data_file )) {
136- write (local_var_resp $ response , data_file )
140+ private $ WriteFile (local_var_resp $ response , data_file , local_var_accepts )
137141 }
138142
139143 deserialized_resp_obj <- tryCatch(
140- self $ api_client $ deserialize (local_var_resp $ response_as_text(), " character " , loadNamespace( " openapi " ) ),
144+ private $ Deserialize (local_var_resp ),
141145 error = function (e ) {
142146 stop(" Failed to deserialize response" )
143147 }
144148 )
145149 local_var_resp $ content <- deserialized_resp_obj
146- local_var_resp
150+ return ( local_var_resp )
147151 } else if (local_var_resp $ status_code > = 300 && local_var_resp $ status_code < = 399 ) {
148152 ApiResponse $ new(paste(" Server returned " , local_var_resp $ status_code , " response status code." ), local_var_resp )
149153 } else if (local_var_resp $ status_code > = 400 && local_var_resp $ status_code < = 499 ) {
@@ -152,7 +156,7 @@ AuthApi <- R6::R6Class(
152156 if (is.null(local_var_resp $ response ) || local_var_resp $ response == " " ) {
153157 local_var_resp $ response <- " API server error"
154158 }
155- local_var_resp
159+ return ( local_var_resp )
156160 }
157161 },
158162
@@ -166,13 +170,17 @@ AuthApi <- R6::R6Class(
166170 TestAuthHttpBearer = function (data_file = NULL , ... ) {
167171 local_var_response <- self $ TestAuthHttpBearerWithHttpInfo(data_file = data_file , ... )
168172 if (local_var_response $ status_code > = 200 && local_var_response $ status_code < = 299 ) {
169- local_var_response $ content
173+ if (is.raw(local_var_response $ content )) {
174+ return (local_var_response )
175+ } else {
176+ return (local_var_response $ content )
177+ }
170178 } else if (local_var_response $ status_code > = 300 && local_var_response $ status_code < = 399 ) {
171- local_var_response
179+ return ( local_var_response )
172180 } else if (local_var_response $ status_code > = 400 && local_var_response $ status_code < = 499 ) {
173- local_var_response
181+ return ( local_var_response )
174182 } else if (local_var_response $ status_code > = 500 && local_var_response $ status_code < = 599 ) {
175- local_var_response
183+ return ( local_var_response )
176184 }
177185 },
178186
@@ -221,17 +229,17 @@ AuthApi <- R6::R6Class(
221229 if (local_var_resp $ status_code > = 200 && local_var_resp $ status_code < = 299 ) {
222230 # save response in a file
223231 if (! is.null(data_file )) {
224- write (local_var_resp $ response , data_file )
232+ private $ WriteFile (local_var_resp $ response , data_file , local_var_accepts )
225233 }
226234
227235 deserialized_resp_obj <- tryCatch(
228- self $ api_client $ deserialize (local_var_resp $ response_as_text(), " character " , loadNamespace( " openapi " ) ),
236+ private $ Deserialize (local_var_resp ),
229237 error = function (e ) {
230238 stop(" Failed to deserialize response" )
231239 }
232240 )
233241 local_var_resp $ content <- deserialized_resp_obj
234- local_var_resp
242+ return ( local_var_resp )
235243 } else if (local_var_resp $ status_code > = 300 && local_var_resp $ status_code < = 399 ) {
236244 ApiResponse $ new(paste(" Server returned " , local_var_resp $ status_code , " response status code." ), local_var_resp )
237245 } else if (local_var_resp $ status_code > = 400 && local_var_resp $ status_code < = 499 ) {
@@ -240,8 +248,29 @@ AuthApi <- R6::R6Class(
240248 if (is.null(local_var_resp $ response ) || local_var_resp $ response == " " ) {
241249 local_var_resp $ response <- " API server error"
242250 }
243- local_var_resp
251+ return (local_var_resp )
252+ }
253+ }
254+ ),
255+ private = list (
256+ WriteFile = function (x , file , accepts ) {
257+ if (private $ IsBinary(accepts )) {
258+ writeBin(x , file )
259+ } else {
260+ base :: write(x , file )
261+ }
262+ },
263+
264+ IsBinary = function (accepts ) {
265+ return (any(grepl(" gzip" , as.character(accepts ))))
266+ },
267+
268+ Deserialize = function (local_var_resp ) {
269+ text <- local_var_resp $ response_as_text()
270+ if (is.na(text )) {
271+ return (local_var_resp $ response )
244272 }
273+ return (self $ api_client $ deserialize(text , " object" , loadNamespace(" k8s.client" )))
245274 }
246275 )
247276)
0 commit comments