Map<String, dynamic> toMap() { return <String, bool>{'sound': sound, 'alert': alert, 'badge': badge}; }