24 lines
393 B
Vala
24 lines
393 B
Vala
namespace StudySystemClient {
|
|
public struct Activity {
|
|
public string subject;
|
|
public ActivityType type;
|
|
public double priority;
|
|
}
|
|
|
|
public enum ActivityType {
|
|
READING = 0,
|
|
EXERCISES = 1;
|
|
|
|
public string to_string() {
|
|
switch (this) {
|
|
case EXERCISES:
|
|
return "Exercises";
|
|
case READING:
|
|
return "Reading";
|
|
default:
|
|
return "Invalid activity type";
|
|
}
|
|
}
|
|
}
|
|
}
|