pub type GetJournalEntryResponseContent = Recording;Aliased Type§
pub struct GetJournalEntryResponseContent {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: StringDiscriminator — 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>