Returns custom case classes based on the service description for all errors return types.
Returns custom case classes based on the service description for all errors return types. e.g. a 409 that returns Seq[Error] is handled via these classes.
Returns an implementation of FailedRequest class that is used to capture errors in the client.