pub struct ReminderItem {Show 21 fields
pub identifier: String,
pub title: String,
pub notes: Option<String>,
pub completed: bool,
pub priority: usize,
pub calendar_title: Option<String>,
pub calendar_id: Option<String>,
pub due_date: Option<DateTime<Local>>,
pub start_date: Option<DateTime<Local>>,
pub completion_date: Option<DateTime<Local>>,
pub external_identifier: Option<String>,
pub location: Option<String>,
pub url: Option<String>,
pub creation_date: Option<DateTime<Local>>,
pub last_modified_date: Option<DateTime<Local>>,
pub timezone: Option<String>,
pub has_alarms: bool,
pub has_recurrence_rules: bool,
pub has_attendees: bool,
pub has_notes: bool,
pub attendees: Vec<ParticipantInfo>,
}Expand description
Represents a reminder item with its properties
Fields§
§identifier: StringUnique identifier for the reminder
title: StringTitle of the reminder
notes: Option<String>Optional notes/description
completed: boolWhether the reminder is completed
priority: usizePriority (0 = none, 1-4 = high, 5 = medium, 6-9 = low)
calendar_title: Option<String>Calendar/list the reminder belongs to
calendar_id: Option<String>Calendar/list identifier
due_date: Option<DateTime<Local>>Due date for the reminder
start_date: Option<DateTime<Local>>Start date (when to start working on it)
completion_date: Option<DateTime<Local>>Completion date (when it was completed)
external_identifier: Option<String>External identifier for the reminder (server-provided)
location: Option<String>Location associated with the reminder
url: Option<String>URL associated with the reminder
creation_date: Option<DateTime<Local>>Creation date of the reminder
last_modified_date: Option<DateTime<Local>>Last modified date of the reminder
timezone: Option<String>Timezone of the reminder
has_alarms: boolWhether the reminder has alarms
has_recurrence_rules: boolWhether the reminder has recurrence rules
has_attendees: boolWhether the reminder has attendees
has_notes: boolWhether the reminder has notes
attendees: Vec<ParticipantInfo>Attendees on this reminder (usually empty, possible on shared lists)
Trait Implementations§
Source§impl Clone for ReminderItem
impl Clone for ReminderItem
Source§fn clone(&self) -> ReminderItem
fn clone(&self) -> ReminderItem
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more