Error struct returned by all API functions: code holds the Paddle API error code (or a transport-level atom such as :econnrefused) and message a human-readable description.
code
:econnrefused
message
@type t() :: %Paddle.Error{code: integer(), message: String.t()}