ServiceExtensionResponsefinal

服务协议扩展 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
无效方法参数错误代码。