This commit is contained in:
Márton Kiss
2023-05-26 21:25:00 +02:00
parent 9e3b805fdd
commit 1558794e93
528 changed files with 38239 additions and 37732 deletions

View File

@@ -1,19 +1,19 @@
class PremiumResult {
final String accessToken;
final List<String> scopes;
final String login;
PremiumResult({
required this.accessToken,
required this.scopes,
required this.login,
});
factory PremiumResult.fromJson(Map json) {
return PremiumResult(
accessToken: json["access_token"] ?? "",
scopes: (json["scopes"] ?? []).cast<String>(),
login: json["login"],
);
}
}
class PremiumResult {
final String accessToken;
final List<String> scopes;
final String login;
PremiumResult({
required this.accessToken,
required this.scopes,
required this.login,
});
factory PremiumResult.fromJson(Map json) {
return PremiumResult(
accessToken: json["access_token"] ?? "",
scopes: (json["scopes"] ?? []).cast<String>(),
login: json["login"],
);
}
}

View File

@@ -1,32 +1,32 @@
class PremiumScopes {
/// VIP
static const all = "filc.premium.*";
/// Kupak
/// Custom nickname
static const nickname = "filc.premium.NICKNAME";
/// Advanced grade statistics
static const gradeStats = "filc.premium.GRADE_STATS";
/// Advanced theme customization
static const customColors = "filc.premium.CUSTOM_COLORS";
/// Icon pack customization for subjects
static const customIcons = "filc.premium.CUSTOM_ICONS";
/// Modify subject names
static const renameSubjects = "filc.premium.RENAME_SUBJECTS";
/// Tinta
/// Timetable homescreen widget
static const timetableWidget = "filc.premium.TIMETALBE_WIDGET";
/// Goal Planner
static const goalPlanner = "filc.premium.GOAL_PLANNER";
/// Fullscreen weekly timetable view
static const fsTimetable = "filc.premium.FS_TIMETABLE";
}
class PremiumScopes {
/// VIP
static const all = "filc.premium.*";
/// Kupak
/// Custom nickname
static const nickname = "filc.premium.NICKNAME";
/// Advanced grade statistics
static const gradeStats = "filc.premium.GRADE_STATS";
/// Advanced theme customization
static const customColors = "filc.premium.CUSTOM_COLORS";
/// Icon pack customization for subjects
static const customIcons = "filc.premium.CUSTOM_ICONS";
/// Modify subject names
static const renameSubjects = "filc.premium.RENAME_SUBJECTS";
/// Tinta
/// Timetable homescreen widget
static const timetableWidget = "filc.premium.TIMETALBE_WIDGET";
/// Goal Planner
static const goalPlanner = "filc.premium.GOAL_PLANNER";
/// Fullscreen weekly timetable view
static const fsTimetable = "filc.premium.FS_TIMETABLE";
}