| 12345678910111213141516171819202122232425262728293031323334353637 |
- import 'package:location/resource/string.gen.dart';
- class ErrorCode {
- /// 登录相关错误码
- static const int verificationCodeError = 1005;
- static const int noLoginError = 1006;
- static const int noMember = 1007;
- /// 好友关系相关错误码
- static const int friendNotRegistered = 1100;
- static const int friendRequestSent = 1101;
- static const int alreadyInFriendList = 1102;
- static const int cannotAddSelf = 1103;
- /// 紧急联系人相关错误码
- static const int maxContactsReached = 1200;
- static const int contactAlreadyAdded = 1201;
- static const int smsSendFailed = 1202;
- /// 会员服务相关错误码
- static const int getMemberFree = 1300;
- static const int isMember = 1301;
- }
- /// 错误码扩展方法
- extension ErrorDescription on int {
- String get description {
- switch (this) {
- case ErrorCode.verificationCodeError:
- return StringName.loginVerificationCodeErrorToast;
- case ErrorCode.noLoginError:
- return StringName.accountNoLogin;
- default:
- return 'UNKNOWN_ERROR';
- }
- }
- }
|