weibo_kit/lib/src/domain/sdk/weibo_sdk_resp.dart
2019-03-19 19:06:18 +08:00

48 lines
1.0 KiB
Dart

import 'package:jaguar_serializer/jaguar_serializer.dart';
part 'weibo_sdk_resp.jser.dart';
@GenSerializer()
class WeiboSdkRespSerializer extends Serializer<WeiboSdkResp>
with _$WeiboSdkRespSerializer {}
class WeiboSdkResp {
WeiboSdkResp({
int errorCode,
this.errorMessage,
}) : errorCode = errorCode ?? SUCCESS;
/// 成功
static const int SUCCESS = 0;
/// 用户取消发送
static const int USERCANCEL = -1;
/// 发送失败
static const int SENT_FAIL = -2;
/// 授权失败
static const int AUTH_DENY = -3;
/// 用户取消安装微博客户端
static const int USERCANCEL_INSTALL = -4;
/// 支付失败
static const int PAY_FAIL = -5;
/// 分享失败 详情见response UserInfo
static const int SHARE_IN_SDK_FAILED = -8;
/// 不支持的请求
static const int UNSUPPORT = -99;
/// 未知
static const int UNKNOWN = -100;
/// sso package or sign error
static const int SSO_PKG_SIGN_ERROR = 21338;
final int errorCode;
final String errorMessage;
}