Интерфейс FMPPush предназначен для работы с push-уведомлениями.
interface FMPPush: FMPObject
| Свойство | Описание |
token |
Текущий токен устройства.
val token: String |
| Метод | Описание |
tokens |
Получение списка токенов, связанных с устройством на сервере.
fun tokens(): List<String> |
| topics | Получение списка тем сообщений, доступных текущему пользователю,
для подписи.
fun topics(): List<String> |
| addToken | Добавление текущего токена устройства в список доступных пользователю
токенов на сервере.
fun addToken(): String |
| removeToken | Удаление текущего токена устройства из списка доступных пользователю
токенов на сервере.
fun removeToken(): String |
| subscribe | Подписка устройства на сообщения указанных тем.
fun subscribe(topics: List<String>): String Параметры:
|
| unsubscribe | Отписка устройства от сообщений указанных тем.
fun unsubscribe(topics: List<String>): String Параметры:
|
| Метод | Описание |
| toJSON | Сериализация объекта в JSON.
fun toJSON(): String |
| copy | Получение экземпляра конструктора для копирования интерфейса.
Возвращает экземпляр в виде: <название
интерфейса>.Builder.
fun copy(): Builder |
| equals | Сравнивает объекты между собой по ключевым параметрам. Например,
два FMPUser
одинаковы, если имеют одинаковый логин.
fun equals(other: Any?): Boolean Параметры:
|
| hashCode | Выдает хэш-код на основе ключевых параметров.
fun hashCode(): Int |
| toString | Выводит основную информацию об объекте в не сериализованном
виде. Для сериализации используйте метод toJSON().
fun toString(): String |
См. также: