import type { app_instance_InstallNotificationSurfaceDefaults } from './app_instance_InstallNotificationSurfaceDefaults'; export type app_instance_InstallNotificationSettingInput = { /** * Default is the per-internal-user default delivery state; omitted surfaces default to off. */ default?: app_instance_InstallNotificationSurfaceDefaults; /** * ID is the setting's stable identifier, referenced by notificationSettingId on * POST /v1/notifications and by internal users' saved preferences. Omit it to have one * generated. */ id?: string; /** * Label is the human-readable name shown to internal users. */ label: string; /** * Surfaces are the delivery channels the setting supports. */ surfaces: Array<'product' | 'email'>; };