Конструктор класса SoundTokens. Предоставляет унифицированный интерфейс для хранения данных о загруженных аудиофайлах.
Protected_Контекст приложения.
Флаг, указывающий, что передается содержимое файла. Если true, то path содержит содержимое файла, а не путь к нему.
Объект для хранения параметров запроса. Содержит условия поиска и данные для обновления
Начальный индекс для итерации по данным. Используется при инициализации модели из массива
Состояние модели. Содержит текущие значения всех атрибутов
Устанавливает путь к файлу.
Тип платформы. Определяет, для какой платформы предназначен звуковой файл.
Устанавливает тип платформы.
Устанавливает идентификатор звукового файла.
Возвращает метки атрибутов таблицы. Используется для отображения понятных названий полей.
Объект с метками атрибутов
ProtectedgetОпределяет имя первичного ключа таблицы. Ищет поле с меткой 'id' или 'ID'
Имя первичного ключа или null
Выполняет произвольный запрос к базе данных
Функция обратного вызова для выполнения запроса
Результат выполнения запроса
Сохраняет данные модели в базу данных Если запись существует - обновляет, иначе создает новую
Флаг создания новой записи
Promise с результатом операции
Выполняет поиск записи по первичному ключу
Promise с результатом запроса
Возвращает название таблицы/файла с данными.
Название таблицы для хранения данных о звуковых файлах
Выполняет произвольный запрос к базе данных
Условия запроса
Флаг выборки одной записи
Promise с результатом запроса
Выполняет запрос с выборкой одной записи
Условия запроса
Promise
Модель для управления звуковыми файлами в различных платформах. Предоставляет единый интерфейс для работы со звуковыми файлами в Алисе, ВКонтакте, Telegram, Марусе и тд.
SoundTokens
Example