结果

结果类

class gs_interactive.client.result.Result(status: 状态, value: T)[源代码]

这是一个通用类,用于封装操作的结果, 它包含操作的状态和操作返回的值。

__init__(status: 状态, value: T)[源代码]

使用指定的状态和值构造一个新的Result对象。

Parameters:
  • status – 操作的状态。

  • value – 操作返回的值。

static error(status: 状态, msg: str)[源代码]

一个静态方法,用于创建失败结果。

static from_exception(exception: ApiException)[源代码]

一个静态方法,用于从ApiException创建一个Result对象。

static from_response(response: ApiResponse)[源代码]

一个静态方法,用于从成功的ApiResponse创建一个Result对象。

get_status()[源代码]

获取操作的状态。

get_status_message()[源代码]

获取状态的详细信息。

get_value()[源代码]

获取操作返回的值。

is_error()[源代码]

操作是否失败。

is_ok()[源代码]

操作是否成功。

static ok(value)[源代码]

一个静态方法,用于创建成功的结果。