Base class for any error returned by the API
Sections
Methods
- N
Attributes
[R] | display_message | |
[R] | error_code | |
[R] | error_message | |
[R] | error_type | |
[R] | request_id |
Internal
Class Public methods
new(error_type, error_code, error_message, display_message, request_id)
Link
Initialize an error with proper attributes.
- #error_type
-
A broad categorization of the error.
- #error_code
-
The particular error code.
- #error_message
-
A developer-friendly representation of the error message.
- #display_message
-
A user-friendly representation of the error message.
- #request_id
-
The ID of the request you made, can be used to escalate problems.
Source: show
# File lib/plaid/errors.rb, line 22 def initialize(error_type, error_code, error_message, display_message, request_id) @error_type = error_type @error_code = error_code @error_message = error_message @display_message = display_message @request_id = request_id super <<-TEXT Error Type : #{error_type} Error Code : #{error_code} Error Message : #{error_message} Display Message : #{display_message} Request ID : #{request_id} TEXT end