data class ChatImages(@DrawableRes var backBtn: Int = R.drawable.ecc_ic_arrow_back_white_24dp, @DrawableRes var selectRing: Int = R.drawable.ecc_aqua_ring, @DrawableRes var loader: Int = R.drawable.ecc_im_loading, @DrawableRes var attachIcon: Int = R.drawable.ecc_ic_attachment_button, @DrawableRes var voiceBtnBackground: Int = R.drawable.ecc_record_button_background, @DrawableRes var voiceBtnIcon: Int = R.drawable.ecc_record_button_icon, @DrawableRes var sendBtn: Int = R.drawable.ecc_ic_send_button, @DrawableRes var quoteClearBtn: Int = R.drawable.ecc_ic_clear_36dp, @DrawableRes var clearSearch: Int = R.drawable.ecc_ic_clear_gray_30dp, @DrawableRes var menuIcon: Int = R.drawable.ecc_ic_more_vert_24dp, @DrawableRes var searchIcon: Int = R.drawable.ecc_ic_search_white_24dp, @DrawableRes var playIcon: Int = R.drawable.ecc_voice_message_play, @DrawableRes var pauseIcon: Int = R.drawable.ecc_voice_message_pause, @DrawableRes var copyIcon: Int = R.drawable.ecc_ic_content_copy_24dp, @DrawableRes var replyIcon: Int = R.drawable.ecc_ic_reply_24dp, @DrawableRes var quickReplyButtonBackground: Int = R.drawable.ecc_quick_reply_button_background, @DrawableRes var surveyButtonBackground: Int = R.drawable.ecc_survey_button_backround, @DrawableRes var timestampOutgoingBackground: Int = R.drawable.ecc_timestamp_outgoing_underlayer, @DrawableRes var timestampIncomingBackground: Int = R.drawable.ecc_timestamp_incoming_background, @DrawableRes var chatInputBackground: Int = R.drawable.ecc_chat_input_background, @DrawableRes var logoImage: Int = R.drawable.ecc_welcome_logo, @DrawableRes var operatorAvatarPlaceholder: Int = R.drawable.ecc_operator_avatar_placeholder, @DrawableRes var imagePlaceholder: Int = R.drawable.ecc_image_placeholder, @DrawableRes var outgoingImageMask: Int = R.drawable.alt_ecc_outgoing_image_mask, @DrawableRes var incomingImageMask: Int = R.drawable.alt_ecc_incoming_image_mask, @DrawableRes var outgoingBubbleImage: Int = R.drawable.alt_ecc_outgoing_bubble, @DrawableRes var incomingBubbleImage: Int = R.drawable.alt_ecc_incoming_bubble, @DrawableRes var scrollDownButtonIcon: Int = R.drawable.ecc_scroll_down_icon, @DrawableRes var scrollDownBackground: Int = R.drawable.ecc_scroll_down_background, @DrawableRes var messageSending: Int = R.drawable.ecc_message_image_sending, @DrawableRes var messageSent: Int = R.drawable.ecc_message_image_sending, @DrawableRes var messageDelivered: Int = R.drawable.ecc_message_image_delivered, @DrawableRes var messageRead: Int = R.drawable.ecc_image_message_read, @DrawableRes var messageFailed: Int = R.drawable.ecc_message_image_failed, @DrawableRes var rateStarSelected: Int = R.drawable.ecc_options_survey_selected, @DrawableRes var rateStarUnselected: Int = R.drawable.ecc_options_survey_unselected, @DrawableRes var errorScreenImage: Int = R.drawable.ecc_serious_worker, @DrawableRes var pushIcon: Int = R.drawable.ecc_default_push_icon, @DrawableRes var balloonBackground: Int = R.drawable.ecc_background_snackbar, @DrawableRes var progressButtonStartDownload: Int = R.drawable.ecc_ic_vertical_align_bottom_18dp, @DrawableRes var progressButtonInProgress: Int = R.drawable.ecc_ic_clear_36dp, @DrawableRes var progressButtonCompleted: Int = R.drawable.ecc_ic_file_outline_24dp, @DrawableRes var scheduleMessageIcon: Int = R.drawable.ecc_schedule_icon, @DrawableRes var binarySurveyLikeUnselectedIcon: Int = R.drawable.ecc_binary_survey_like_unselected, @DrawableRes var binarySurveyLikeSelectedIcon: Int = R.drawable.ecc_binary_survey_like_selected, @DrawableRes var binarySurveyDislikeUnselectedIcon: Int = R.drawable.ecc_binary_survey_dislike_unselected, @DrawableRes var binarySurveyDislikeSelectedIcon: Int = R.drawable.ecc_binary_survey_dislike_selected, @DrawableRes var attachmentCameraIcon: Int = R.drawable.ecc_ic_camera_42dp, @DrawableRes var attachmentGalleryIcon: Int = R.drawable.ecc_ic_photo_42dp, @DrawableRes var attachmentFileIcon: Int = R.drawable.ecc_ic_file_fill_42dp, @DrawableRes var attachmentSendIcon: Int = R.drawable.ecc_ic_send_42dp, @DrawableRes var attachmentQuoteIcon: Int = R.drawable.ecc_ic_reply_gray_24dp, @DrawableRes var searchLoader: Int = loader, @DrawableRes var searchResultsItemRightArrow: Int = R.drawable.right_arrow, @DrawableRes var searchResultNoItemsImage: Int = R.drawable.ecc_search_not_found, @DrawableRes var messageEditedStatusIcon: Int = R.drawable.ecc_message_image_edited, @DrawableRes var quoteBackgroundImage: Int = R.drawable.ecc_quote_background, @DrawableRes var quoteIconBackground: Int = R.drawable.ecc_circle_gray_48dp, @DrawableRes var quoteFileIcon: Int = R.drawable.ecc_ic_file_outline_24dp, @DrawableRes var quoteMicIcon: Int = R.drawable.ecc_ic_mic_24dp, @DrawableRes var quoteImageMask: Int = R.drawable.ecc_quote_image_mask) :
Serializable Тема, определяющая изображения в sdk. Все изображения представлены в виде ресурсов
Parameters
иконка для кнопки "назад" в тулбаре
иконка круга, отображаемая в правом верхнем углу при выборе файла (невыбранное состояние)
изображение главного лоадера по центру экрана
иконка присоединения файла
фоновое изображение для кнопки записи голосового сообщения
иконка микрофона для кнопки записи голосового сообщения
иконка для кнопки отправки голосового сообщения
иконка для кнопки отмены цитирования
иконка для кнопки очистки поля ввода поиска
иконка для кнопки меню в тулбаре
иконка для запуска воспроизведения голосового файла
иконка для приостановки воспроизведения голосового файла
иконка копирования файла (кнопка в тулбаре)
иконка цитирования файла (кнопка в тулбаре)
quickReplyButtonBackground
фоновое изображение для кнопки быстрого цитирования
timestampOutgoingBackground
фоновое изображение для метки времени в исходящем сообщении
timestampIncomingBackground
фоновое изображение для метки времени во входящем сообщении
фоновое изображение для поля ввода сообщения
логотип, отображаемый на экране приветствия
operatorAvatarPlaceholder
плейсхолдер для изображения оператора
плейсхолдер для изображения в сообщении
маска для исходящего изображения, определяет его форму
маска для входящего изображения, определяет его форму
маска для исходящего сообщения, определяет его форму
маска для входящего сообщения, определяет его форму
иконка для кнопки прокрутки списка сообщений к последнему
фоновое изображение для кнопки прокрутки списка сообщений к последнему
иконка для статуса "отправляется"
иконка для статуса "отправлено"
иконка для статуса "доставлено"
иконка для статуса "прочитано"
иконка для статуса "ошибка"
иконка заполненной звезды при выставлении оценки (опрос)
иконка пустой звезды при выставлении оценки (опрос)
изображение, отображаемое по центру экрана при ошибке загрузки чата
иконка, отображаемая в пуш-уведомлениях
фоновое изображение для всплывающего уведомления (Toast и Snackbar)
progressButtonStartDownload
иконка начала загрузки файла
иконка отмены загрузки файла
иконка по окончанию загрузки файла
иконка для сообщений с недоступным оператором в связи с его расписанием
binarySurveyLikeUnselectedIcon
иконка незаполненного пальца вверх (опрос)
binarySurveyLikeSelectedIcon
иконка заполненного пальца вверх (опрос)
binarySurveyDislikeUnselectedIcon
иконка незаполненного пальца вниз (опрос)
binarySurveyDislikeSelectedIcon
иконка заполненного пальца вниз (опрос)
иконка камеры, используется в нижнем меню чата при выборе изображения
иконка галереи, используется в нижнем меню чата при выборе изображения
иконка выбора файла, используется в нижнем меню чата
иконка отправки сообщения, если было прикреплено вложение
иконка цитирования вложения
иконка поиска для лоадера при загрузке результатов поиска в поле ввода. По умолчанию отображается дефолтный лоадер
searchResultsItemRightArrow
иконка "стрелка вправо" в результатах поиска
изображение для сообщения при отсутствии результатов поиска
изображение иконки для сообщения со статусом "отредактировано"
изображение подложки под иконкой файла или микрофона
изображение файла в цитатах сообщения с вложением
изображение микрофона в цитате аудиосообщения
маска изображения в цитате сообщения с картинкой