Interface Task
interface Task {
dates: {
cancelled: DateTime;
created: DateTime;
done: DateTime;
due: DateTime;
scheduled: DateTime;
start: DateTime;
};
dependsOn: ReadonlySet<string>;
description: string;
id: string;
priority: number;
source: TaskSource;
status: TaskStatus;
tags: ReadonlySet<string>;
}
dates: {
cancelled: DateTime;
created: DateTime;
done: DateTime;
due: DateTime;
scheduled: DateTime;
start: DateTime;
};
dependsOn: ReadonlySet<string>;
description: string;
id: string;
priority: number;
source: TaskSource;
status: TaskStatus;
tags: ReadonlySet<string>;
}
Properties
dates
dates: {
cancelled: DateTime;
created: DateTime;
done: DateTime;
due: DateTime;
scheduled: DateTime;
start: DateTime;
}
cancelled: DateTime;
created: DateTime;
done: DateTime;
due: DateTime;
scheduled: DateTime;
start: DateTime;
}
Dates associated with the task.
dependsOn
dependsOn: ReadonlySet<string>
The set of Task.ids that need to be completed before this task can be started.
description
description: string
The description of the task.
id
id: string
An optional user-defined string that uniquely identifies this task across the vault.
priority
priority: number
The priority of the task. Lower numbers represent higher priorities.
source
Metadata describing where the task was extracted from.
status
Metadata describing the actionable status of the task.
tags
tags: ReadonlySet<string>
The tags associated with this task. The leading hashtag ("#") is omitted.
Objo-related metadata for the tasks in a user's vault.