Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7b9909ae authored by Julia Reynolds's avatar Julia Reynolds
Browse files

Add extra to feedback action

So the NAS knows what kind of feedback the user wants to file

Test: make
Flag: android.app.nm_summarization
Fixes: 390229787
Change-Id: I756fcab0fca754643b5a626f06b0ab9760840233
parent 588b6d62
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -13480,6 +13480,7 @@ package android.service.notification {
    method public final void unsnoozeNotification(@NonNull String);
    field public static final String ACTION_NOTIFICATION_ASSISTANT_DETAIL_SETTINGS = "android.service.notification.action.NOTIFICATION_ASSISTANT_DETAIL_SETTINGS";
    field @FlaggedApi("android.service.notification.notification_classification") public static final String ACTION_NOTIFICATION_ASSISTANT_FEEDBACK_SETTINGS = "android.service.notification.action.NOTIFICATION_ASSISTANT_FEEDBACK_SETTINGS";
    field @FlaggedApi("android.app.nm_summarization") public static final String EXTRA_NOTIFICATION_ADJUSTMENT = "android.service.notification.extra.NOTIFICATION_ADJUSTMENT";
    field @FlaggedApi("android.service.notification.notification_classification") public static final String EXTRA_NOTIFICATION_KEY = "android.service.notification.extra.NOTIFICATION_KEY";
    field public static final String FEEDBACK_RATING = "feedback.rating";
    field public static final String SERVICE_INTERFACE = "android.service.notification.NotificationAssistantService";
+12 −0
Original line number Diff line number Diff line
@@ -113,6 +113,8 @@ public abstract class NotificationAssistantService extends NotificationListenerS
     * <p>
     * Input: {@link #EXTRA_NOTIFICATION_KEY}, the {@link StatusBarNotification#getKey()} of the
     * notification the user wants to file feedback for.
     * Input: {@link #EXTRA_NOTIFICATION_ADJUSTMENT}, the {@link Adjustment} key that the user wants
     * to file feedback about.
     * <p>
     * Output: Nothing.
     */
@@ -130,6 +132,16 @@ public abstract class NotificationAssistantService extends NotificationListenerS
    public static final String EXTRA_NOTIFICATION_KEY
            = "android.service.notification.extra.NOTIFICATION_KEY";

    /**
     * A string extra containing the {@link Adjustment} key that the user wants to file feedback
     * about.
     *
     * Extra for {@link #ACTION_NOTIFICATION_ASSISTANT_FEEDBACK_SETTINGS}.
     */
    @FlaggedApi(android.app.Flags.FLAG_NM_SUMMARIZATION)
    public static final String EXTRA_NOTIFICATION_ADJUSTMENT
            = "android.service.notification.extra.NOTIFICATION_ADJUSTMENT";

    /**
     * Data type: int, the feedback rating score provided by user. The score can be any integer
     *            value depends on the experimental and feedback UX design.