Class: ChargeBee::Telemetry::RequestTelemetryError
- Inherits:
-
Object
- Object
- ChargeBee::Telemetry::RequestTelemetryError
- Defined in:
- lib/chargebee/telemetry/request_telemetry_error.rb
Overview
Error details attached to RequestTelemetryResult on failed requests.
Instance Attribute Summary collapse
-
#chargebee_api_error_type ⇒ Object
readonly
Returns the value of attribute chargebee_api_error_type.
-
#chargebee_error_code ⇒ Object
readonly
Returns the value of attribute chargebee_error_code.
-
#chargebee_error_param ⇒ Object
readonly
Returns the value of attribute chargebee_error_param.
-
#message ⇒ Object
readonly
Returns the value of attribute message.
Instance Method Summary collapse
-
#initialize(message:, chargebee_error_code: nil, chargebee_api_error_type: nil, chargebee_error_param: nil) ⇒ RequestTelemetryError
constructor
A new instance of RequestTelemetryError.
Constructor Details
#initialize(message:, chargebee_error_code: nil, chargebee_api_error_type: nil, chargebee_error_param: nil) ⇒ RequestTelemetryError
Returns a new instance of RequestTelemetryError.
12 13 14 15 16 17 |
# File 'lib/chargebee/telemetry/request_telemetry_error.rb', line 12 def initialize(message:, chargebee_error_code: nil, chargebee_api_error_type: nil, chargebee_error_param: nil) @message = @chargebee_error_code = chargebee_error_code @chargebee_api_error_type = chargebee_api_error_type @chargebee_error_param = chargebee_error_param end |
Instance Attribute Details
#chargebee_api_error_type ⇒ Object (readonly)
Returns the value of attribute chargebee_api_error_type.
10 11 12 |
# File 'lib/chargebee/telemetry/request_telemetry_error.rb', line 10 def chargebee_api_error_type @chargebee_api_error_type end |
#chargebee_error_code ⇒ Object (readonly)
Returns the value of attribute chargebee_error_code.
10 11 12 |
# File 'lib/chargebee/telemetry/request_telemetry_error.rb', line 10 def chargebee_error_code @chargebee_error_code end |
#chargebee_error_param ⇒ Object (readonly)
Returns the value of attribute chargebee_error_param.
10 11 12 |
# File 'lib/chargebee/telemetry/request_telemetry_error.rb', line 10 def chargebee_error_param @chargebee_error_param end |
#message ⇒ Object (readonly)
Returns the value of attribute message.
10 11 12 |
# File 'lib/chargebee/telemetry/request_telemetry_error.rb', line 10 def @message end |