Adds in a jenkinsfile

This commit is contained in:
zontreck 2024-07-08 22:05:17 -07:00
parent bcaf02091f
commit 7f0bee7c28
3 changed files with 56 additions and 1 deletions

View file

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