com.urbanairship.api.push.model.notification.actions.Action Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java-client Show documentation
Show all versions of java-client Show documentation
The Urban Airship Java client library
/*
* Copyright (c) 2013-2016. Urban Airship and Contributors
*/
package com.urbanairship.api.push.model.notification.actions;
/**
* Notification actions.
* @param Action type
*/
public interface Action {
/**
* Content/parameters for the action.
* @return A
*/
A getValue();
/**
* The specific type of action.
* @return ActionType
*/
ActionType getActionType();
/**
* A marker interface to distinguish "open" actions from vanilla
* actions.
* @param OpenAction type
*/
interface OpenAction extends Action { }
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy