20 lines
456 B
Dart
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
|
|
);
|
|
}
|
|
} |