服务协议扩展 RPC 的响应。
如果 RPC 调用成功,使用 ServiceExtensionResponse.result,否则使用 ServiceExtensionResponse.error。
构造函数
- ServiceExtensionResponse.error(int errorCode, String errorDetail)
- 创建服务协议扩展 RPC 的错误响应。
- ServiceExtensionResponse.result(String result)
- 创建服务协议扩展 RPC 的成功响应。
属性
- errorCode → int?
- 与失败的服务协议扩展 RPC 关联的错误代码。final
- errorDetail → String?
- 失败的服务协议扩展 RPC 的详细信息。final
- hashCode → int
- 此对象的哈希码。no setterinherited
- result → String?
- 成功的服务协议扩展 RPC 的结果。final
- runtimeType → Type
- 对象运行时类型的表示。no setterinherited
方法
-
isError(
) → bool - 确定此响应是否表示错误。
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时调用。inherited
-
toString(
) → String - 此对象的字符串表示形式。inherited
运算符
-
operator ==(
Object other) → bool - 相等运算符。inherited
常量
- extensionError → const int
- 通用扩展错误代码。
- extensionErrorMax → const int
- 提供的最大扩展错误代码。
- extensionErrorMin → const int
- 提供的最小扩展错误代码。
- invalidParams → const int
- 无效方法参数错误代码。