Skip to main content

UserSettings

type UserSettings = {
[key: string]: unknown;
aiEmailAssist: boolean;
completedSoundDesktop: boolean;
completedSoundMobile: boolean;
debugLogSendingEnabledUntil?: string | null;
legacyPricing: number;
navigation: {
[key: string]: unknown;
countsShown: boolean;
features: {
name: string;
shown: boolean;
}[];
};
quickAdd: {
[key: string]: unknown;
features: {
name: string;
shown: boolean;
}[];
labelsShown: boolean;
};
reminderDesktop: boolean;
reminderEmail: boolean;
reminderPush: boolean;
resetRecurringSubtasks: boolean;
syncTheme?: boolean;
theme?: string | null;
};

Sync API user settings resource.

Type Declaration​

Index Signature​

[key: string]: unknown
NameTypeDescription
aiEmailAssistboolean-
completedSoundDesktopboolean-
completedSoundMobileboolean-
debugLogSendingEnabledUntil?string | null-
legacyPricingnumberThe Pro price version kept for the account, or 0 when none is kept. Version numbers are not sequential, and new ones can appear at any time.
navigation{ [key: string]: unknown; countsShown: boolean; features: { name: string; shown: boolean; }[]; }-
navigation.countsShownboolean-
navigation.features{ name: string; shown: boolean; }[]-
quickAdd{ [key: string]: unknown; features: { name: string; shown: boolean; }[]; labelsShown: boolean; }-
quickAdd.features{ name: string; shown: boolean; }[]-
quickAdd.labelsShownboolean-
reminderDesktopboolean-
reminderEmailboolean-
reminderPushboolean-
resetRecurringSubtasksboolean-
syncTheme?boolean-
theme?string | null-