Skip to main content

CreateCalendarTodoResponseContent

Type Alias CreateCalendarTodoResponseContent 

Source
pub type CreateCalendarTodoResponseContent = Recording;

Aliased Type§

pub struct CreateCalendarTodoResponseContent {
Show 45 fields pub id: i64, pub parent_id: Option<i64>, pub title: Option<String>, pub all_day: Option<bool>, pub recurring: Option<bool>, pub starts_at: Option<DateTime<Utc>>, pub ends_at: Option<DateTime<Utc>>, pub created_at: Option<DateTime<Utc>>, pub updated_at: Option<DateTime<Utc>>, pub type: String, pub parent: Option<Box<Recording>>, pub starts_at_time_zone: Option<String>, pub ends_at_time_zone: Option<String>, pub reminders_label: Option<String>, pub reminders: Option<Vec<Reminder>>, pub completed_at: Option<DateTime<Utc>>, pub highlighted: Option<bool>, pub recurrence_schedule: Option<RecurrenceSchedule>, pub occurrences_url: Option<String>, pub occurrence_id: Option<String>, pub calendar: Option<Calendar>, pub edit_url: Option<String>, pub summary: Option<String>, pub url: Option<String>, pub location: Option<String>, pub manage_attendance: Option<bool>, pub attendance_status: Option<String>, pub organizer: Option<Organizer>, pub attendances: Option<Vec<Attendance>>, pub attendances_summary: Option<String>, pub description: Option<String>, pub join_link: Option<JoinLink>, pub attached_entry: Option<AttachedEntry>, pub position: Option<i32>, pub content: Option<String>, pub content_html: Option<String>, pub color: Option<String>, pub icon: Option<String>, pub days: Option<Vec<i32>>, pub icon_url: Option<String>, pub stopped_at: Option<DateTime<Utc>>, pub notes: Option<String>, pub category: Option<String>, pub label: Option<String>, pub image_url: Option<String>,
}

Fields§

§id: i64§parent_id: Option<i64>§title: Option<String>§all_day: Option<bool>§recurring: Option<bool>§starts_at: Option<DateTime<Utc>>

ISO 8601 date-time timestamp (overrides restJson1 epoch-seconds default)

§ends_at: Option<DateTime<Utc>>

ISO 8601 date-time timestamp (overrides restJson1 epoch-seconds default)

§created_at: Option<DateTime<Utc>>

ISO 8601 date-time timestamp (overrides restJson1 epoch-seconds default)

§updated_at: Option<DateTime<Utc>>

ISO 8601 date-time timestamp (overrides restJson1 epoch-seconds default)

§type: String

Discriminator — the recordable’s Ruby class name: Calendar::Event, Calendar::Todo, Calendar::JournalEntry, Calendar::Habit, Calendar::TimeTrack, Calendar::Countdown, Calendar::DayBackground, Calendar::DayTitle or Calendar::Habit::Completion.

§parent: Option<Box<Recording>>§starts_at_time_zone: Option<String>§ends_at_time_zone: Option<String>§reminders_label: Option<String>§reminders: Option<Vec<Reminder>>§completed_at: Option<DateTime<Utc>>

ISO 8601 date-time timestamp (overrides restJson1 epoch-seconds default)

§highlighted: Option<bool>§recurrence_schedule: Option<RecurrenceSchedule>§occurrences_url: Option<String>§occurrence_id: Option<String>§calendar: Option<Calendar>§edit_url: Option<String>§summary: Option<String>§url: Option<String>§location: Option<String>§manage_attendance: Option<bool>§attendance_status: Option<String>§organizer: Option<Organizer>§attendances: Option<Vec<Attendance>>§attendances_summary: Option<String>§description: Option<String>§join_link: Option<JoinLink>§attached_entry: Option<AttachedEntry>§position: Option<i32>§content: Option<String>§content_html: Option<String>

Full rich-text HTML of a journal entry (GetJournalEntry / UpdateJournalEntry only; listings carry a truncated plain-text content instead).

§color: Option<String>§icon: Option<String>§days: Option<Vec<i32>>§icon_url: Option<String>§stopped_at: Option<DateTime<Utc>>

ISO 8601 date-time timestamp (overrides restJson1 epoch-seconds default)

§notes: Option<String>§category: Option<String>§label: Option<String>§image_url: Option<String>