Class: LazopApiClient::Response
- Inherits:
-
Object
- Object
- LazopApiClient::Response
- Defined in:
- lib/lazop_api_client.rb
Instance Method Summary collapse
- #body ⇒ Object
- #code ⇒ Object
-
#initialize(type, code, message, r_id, body) ⇒ Response
constructor
A new instance of Response.
- #message ⇒ Object
- #request_id ⇒ Object
- #success? ⇒ Boolean
- #type ⇒ Object
Constructor Details
#initialize(type, code, message, r_id, body) ⇒ Response
Returns a new instance of Response.
276 277 278 279 280 281 282 |
# File 'lib/lazop_api_client.rb', line 276 def initialize(type,code,,r_id,body) @type = type @code = code @message = @body = body @request_id = r_id end |
Instance Method Details
#body ⇒ Object
302 303 304 305 |
# File 'lib/lazop_api_client.rb', line 302 def body # http response body, contains all fileds @body end |
#code ⇒ Object
293 294 295 296 |
# File 'lib/lazop_api_client.rb', line 293 def code # response code, 0 is no error @code end |
#message ⇒ Object
298 299 300 |
# File 'lib/lazop_api_client.rb', line 298 def @message end |
#request_id ⇒ Object
307 308 309 310 |
# File 'lib/lazop_api_client.rb', line 307 def request_id # api uniqe request id @request_id end |
#success? ⇒ Boolean
312 313 314 |
# File 'lib/lazop_api_client.rb', line 312 def success? @code == '0' end |
#type ⇒ Object
284 285 286 287 288 289 290 291 |
# File 'lib/lazop_api_client.rb', line 284 def type # response type nil,ISP,ISV,SYSTEM # nil :no error # ISP : API Service Provider Error # ISV : API Request Client Error # SYSTEM : Lazop platform Error @type end |