19 lines
449 B
Dart
19 lines
449 B
Dart
enum SCErroCode {
|
|
userNotRegistered(4000),
|
|
passwordNotRules(4061),
|
|
authUnauthorized(401),
|
|
redPacketFinished(3262),
|
|
userJoinedFamily(2518),
|
|
orderExistsCreated(5900),
|
|
unknown(-1);
|
|
|
|
final int code;
|
|
const SCErroCode(this.code);
|
|
|
|
static SCErroCode fromCode(int code) {
|
|
return SCErroCode.values.firstWhere(
|
|
(e) => e.code == code,
|
|
orElse: () => SCErroCode.unknown, // 避免 StateError
|
|
);
|
|
}
|
|
} |