Represents an error that occurred during a network operation.
A message describing the error.
The response data, if any, associated with the error.
A message providing additional information about the result; empty by default for Success and Loading, and always populated for Error.
The response data if the operation was successful.