A HTTP failure i.e. 4xx or 5xx, given by code.
Get the data from a Success result. Throws if this result is a Failure
Get the data from a Success result, or null if this result is a Failure
null
Is this result a Success
The HTTP error code
An optional typed error, giving more detail about the failure