failed, and therefore we use this class to encapsulate the result.
@ivar data: the data payload, for successful results, or None
failed, and therefore we use this class to encapsulate the result.
@ivar data: the data payload, for successful results, or None