-
public final class AppDNAPushActionAppDNAPushAction — one structured notification action button on a push payload (SPEC-070-A push section; matches push_payload/action_buttons_parse fixture).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classAppDNAPushAction.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Stringidprivate final Stringlabelprivate final StringactionTypeprivate final StringactionValue
-
Constructor Summary
Constructors Constructor Description AppDNAPushAction(String id, String label, String actionType, String actionValue)
-
Method Summary
Modifier and Type Method Description final StringgetId()Stable action identifier — registers the notification button and echoes back on tap. final StringgetLabel()Button label shown in the notification tray (may be template-interpolated). final StringgetActionType()Action kind, e.g. final StringgetActionValue()Action target (deep-link URL / screen id); absent for actions like "dismiss". -
-
Method Detail
-
getId
final String getId()
Stable action identifier — registers the notification button and echoes back on tap.
-
getLabel
final String getLabel()
Button label shown in the notification tray (may be template-interpolated).
-
getActionType
final String getActionType()
Action kind, e.g. "deep_link" | "dismiss" | "show_screen".
-
getActionValue
final String getActionValue()
Action target (deep-link URL / screen id); absent for actions like "dismiss".
-
-
-
-