mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-09 04:50:59 +00:00
Merge branch 'fix/v14311-settings' into release/v1.43.11
# Conflicts: # messages/de.json # messages/en.json # messages/es.json # messages/fr.json # messages/it.json # messages/ko.json # messages/nl.json # messages/pl.json
This commit is contained in:
commit
eabfeaef08
74 files changed
+2545
-436
No files matched your search
+50
-3
@@ -82823,10 +82823,58 @@ components:
|
||||
items:
|
||||
type: string
|
||||
description: Every event category the server knows, in declaration order — the list a client renders rows for.
|
||||
eventDefaults:
|
||||
type: object
|
||||
propertyNames:
|
||||
type: string
|
||||
enum:
|
||||
- MEDICATION_REMINDER
|
||||
- MEASUREMENT_ANOMALY
|
||||
- COMPLIANCE_LOW
|
||||
- WITHINGS_SYNC_FAILED
|
||||
- SYSTEM_ALERT
|
||||
- PERSONAL_RECORD
|
||||
- MOOD_REMINDER
|
||||
- CYCLE_PERIOD_SOON
|
||||
- CYCLE_PERIOD_CONFIRM
|
||||
- CYCLE_FERTILE_SOON
|
||||
- COACH_NUDGE
|
||||
- MEDICATION_LOW_STOCK
|
||||
- MEASUREMENT_REMINDER
|
||||
- MEDICATION_INTAKE_SYNC
|
||||
- SECURITY_ALERT
|
||||
- DAILY_BRIEFING
|
||||
- SHARED_RECORD_INTAKE
|
||||
description: Notification category a per-channel preference can toggle.
|
||||
additionalProperties:
|
||||
type: boolean
|
||||
required:
|
||||
- MEDICATION_REMINDER
|
||||
- MEASUREMENT_ANOMALY
|
||||
- COMPLIANCE_LOW
|
||||
- WITHINGS_SYNC_FAILED
|
||||
- SYSTEM_ALERT
|
||||
- PERSONAL_RECORD
|
||||
- MOOD_REMINDER
|
||||
- CYCLE_PERIOD_SOON
|
||||
- CYCLE_PERIOD_CONFIRM
|
||||
- CYCLE_FERTILE_SOON
|
||||
- COACH_NUDGE
|
||||
- MEDICATION_LOW_STOCK
|
||||
- MEASUREMENT_REMINDER
|
||||
- MEDICATION_INTAKE_SYNC
|
||||
- SECURITY_ALERT
|
||||
- DAILY_BRIEFING
|
||||
- SHARED_RECORD_INTAKE
|
||||
description: What each event does on a channel with no stored row, resolved for this account by the function delivery
|
||||
uses. Most are constant per category; the mood reminder follows the account's mood-reminder setting
|
||||
(`moodReminderEnabled` on `/api/user/profile`). Render a switch without a row from this map rather than from
|
||||
a copy of the defaults. Since v1.43.11.
|
||||
required:
|
||||
- channels
|
||||
- preferences
|
||||
- eventTypes
|
||||
- eventDefaults
|
||||
additionalProperties: false
|
||||
description: The caller's notification channels, their stored per-event overrides, and the full event vocabulary.
|
||||
NotificationChannelSummary:
|
||||
@@ -82896,9 +82944,8 @@ components:
|
||||
- eventType
|
||||
- enabled
|
||||
additionalProperties: false
|
||||
description: An explicit per-(channel, event) override. Only STORED rows appear — an event with no row here follows the
|
||||
server-side default for that category, which is ON for most and OFF for the opt-in ones (personal records, mood
|
||||
and cycle reminders). Absence is therefore not 'disabled'.
|
||||
description: An explicit per-(channel, event) override. Only STORED rows appear — an event with no row here follows
|
||||
`eventDefaults` on the same response. Absence is therefore not 'disabled'.
|
||||
PutNotificationPreferenceResponse:
|
||||
type: object
|
||||
properties:
|
||||
|
||||
Reference in new issue
Block a user