Adds in a jenkinsfile
This commit is contained in:
parent
bcaf02091f
commit
7f0bee7c28
3 changed files with 56 additions and 1 deletions
|
@ -2,6 +2,8 @@ import 'dart:convert';
|
|||
|
||||
import 'package:libac_dart/utils/DictTools.dart';
|
||||
|
||||
import '../structs/Bitmasks.dart';
|
||||
|
||||
class User {
|
||||
String id;
|
||||
String username;
|
||||
|
@ -93,7 +95,7 @@ class User {
|
|||
}
|
||||
}
|
||||
|
||||
enum UserFlags {
|
||||
enum UserFlags implements MaskEnum {
|
||||
DiscordEmployee(1 << 0),
|
||||
PartneredServerOwner(1 << 1),
|
||||
HypeSquadEvents(1 << 2),
|
||||
|
@ -117,6 +119,23 @@ enum UserFlags {
|
|||
static UserFlags? decode(dynamic value) {
|
||||
if (value == null) return null;
|
||||
int flag = value as int;
|
||||
|
||||
for (var val in values) {
|
||||
if (val == flag) {
|
||||
return val;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@override
|
||||
int getValue() {
|
||||
return flags;
|
||||
}
|
||||
|
||||
@override
|
||||
List<UserFlags> getValues() {
|
||||
return values;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue