| 62 | } |
| 63 | |
| 64 | type DailyNotesSettings struct { |
| 65 | Enabled bool `json:"enabled"` |
| 66 | Directory string `json:"directory"` |
| 67 | TitlePattern string `json:"titlePattern,omitempty"` |
| 68 | Locale string `json:"locale,omitempty"` |
| 69 | LegacyPatterns []DateNotePatternSettings `json:"legacyPatterns,omitempty"` |
| 70 | TemplateID string `json:"templateId,omitempty"` |
| 71 | // Pointers so an absent field round-trips as "unset" (the TS client applies |
| 72 | // the real default — true for TasksDueOnNoteDate, false for rollover). These |
| 73 | // drive purely client-side behavior; the server only persists them. |
| 74 | TasksDueOnNoteDate *bool `json:"tasksDueOnNoteDate,omitempty"` |
| 75 | RolloverUnfinishedTasks *bool `json:"rolloverUnfinishedTasks,omitempty"` |
| 76 | } |
| 77 | |
| 78 | type WeeklyNotesSettings struct { |
| 79 | Enabled bool `json:"enabled"` |
nothing calls this directly
no outgoing calls
no test coverage detected