A container that defines the elements of error and warning messages.
Types that use ErrorDetailV3
Calls that use ErrorDetailV3
Application: Indicates an exception or error occurred in the application code or at runtime. Examples include catching an exception in a service's business logic, system failures, or request errors from a dependency.
Business: Used when your service or a dependent service refused to continue processing on the resource because of a business rule violation such as "Seller does not ship item to Antarctica" or "Buyer ineligible to purchase an alcoholic item". Business errors are not syntactical input errors.
Request: Used when there is anything wrong with the request, such as authentication, syntactical errors, rate limiting or missing headers, bad HTTP header values, and so on.
ErrorParameter objects, with each item in the list entry being a parameter (or input field name) that caused an error condition. Each
ErrorParameter object consists of two fields, a
name and a