2026-07-01 18:25:58 +08:00

20 lines
456 B
Dart

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