2026-04-09 21:32:23 +08:00

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
);
}
}