import 'package:core/presentation/resources/assets_paths.dart';

class ImagePaths {
  String get icSearch => _getImagePath('ic_search.svg');
  String get icMailboxAllMail => _getImagePath('ic_mailbox_allmail.svg');
  String get icMailboxTemplate => _getImagePath('ic_mailbox_template.svg');
  String get icExpandFolder => _getImagePath('ic_expand_folder.svg');
  String get icCollapseFolder => _getImagePath('ic_collapse_folder.svg');
  String get icBack => _getImagePath('ic_back.svg');
  String get icEyeDisable => _getImagePath('ic_eye_disable.svg');
  String get icShare => _getImagePath('ic_share.svg');
  String get icMoreReceiver => _getImagePath('ic_more_receiver.svg');
  String get icComposerClose => _getImagePath('ic_composer_close.svg');
  String get icComposerSend => _getImagePath('ic_composer_send.svg');
  String get icComposerMenu => _getImagePath('ic_composer_menu.svg');
  String get icExpandAddress => _getImagePath('ic_expand_address.svg');
  String get icExpandAttachment => _getImagePath('ic_expand_attachment.svg');
  String get icDownload => _getImagePath('ic_download.svg');
  String get icMore => _getImagePath('ic_more.svg');
  String get icPhotoLibrary => _getImagePath('ic_photo_library.svg');
  String get icEmptyImageDefault => _getImagePath('empty_image_default.svg');
  String get icStar => _getImagePath('ic_star.svg');
  String get icUnStar => _getImagePath('ic_unstar.svg');
  String get icAttachment => _getImagePath('ic_attachment.svg');
  String get icChevron => _getImagePath('ic_chevron.svg');
  String get icChevronDown => _getImagePath('ic_chevron_down.svg');
  String get icFilter => _getImagePath('ic_filter.svg');
  String get icSearchBar => _getImagePath('ic_search_bar.svg');
  String get icCompose => _getImagePath('ic_compose.svg');
  String get icRead => _getImagePath('ic_read.svg');
  String get icUnread => _getImagePath('ic_unread.svg');
  String get icSelected => _getImagePath('ic_selected.svg');
  String get icUnSelected => _getImagePath('ic_unselected.svg');
  String get icDelete => _getImagePath('ic_delete.svg');
  String get icSpam => _getImagePath('ic_spam.svg');
  String get icMove => _getImagePath('ic_move.svg');
  String get icFlag => _getImagePath('ic_flag.svg');
  String get icReadToast => _getImagePath('ic_read_toast.svg');
  String get icUnreadToast => _getImagePath('ic_unread_toast.svg');
  String get icReplyAll => _getImagePath('ic_reply_all.svg');
  String get icReply => _getImagePath('ic_reply.svg');
  String get icForward => _getImagePath('ic_forward.svg');
  String get icMoveEmail => _getImagePath('ic_move_email.svg');
  String get icUnreadEmail => _getImagePath('ic_unread_email.svg');
  String get icCloseMailbox => _getImagePath('ic_close_mailbox.svg');
  String get icAddNewFolder => _getImagePath('ic_add_new_folder.svg');
  String get icFolderMailbox => _getImagePath('ic_folder_mailbox.svg');
  String get icMailboxInbox => _getImagePath('ic_mailbox_inbox.svg');
  String get icMailboxDrafts => _getImagePath('ic_mailbox_drafts.svg');
  String get icMailboxSent => _getImagePath('ic_mailbox_sent.svg');
  String get icMailboxArchived => _getImagePath('ic_mailbox_archived.svg');
  String get icMailboxSpam => _getImagePath('ic_mailbox_spam.svg');
  String get icMailboxTrash => _getImagePath('ic_mailbox_trash.svg');
  String get icFilterSelected => _getImagePath('ic_filter_selected.svg');
  String get icFilterMessageAll => _getImagePath('ic_filter_message_all.svg');
  String get icFilterMessageAttachments => _getImagePath('ic_filter_message_attachments.svg');
  String get icLogoTMail => _getImagePath('logo_tmail.png');
  String get icSendToast => _getImagePath('ic_send_toast.svg');
  String get icClearTextSearch => _getImagePath('ic_clear_text_search.svg');
  String get icRenameMailbox => _getImagePath('ic_rename_mailbox.svg');
  String get icDeleteToast => _getImagePath('ic_delete_toast.svg');
  String get icRemoveDialog => _getImagePath('ic_remove_dialog.svg');
  String get icDeleteEmailAddress => _getImagePath('ic_delete_email_address.svg');
  String get icDeleteEmail => _getImagePath('ic_delete_email.svg');
  String get icNewMessage => _getImagePath('ic_new_message.svg');
  String get icUnreadStatus => _getImagePath('ic_unread_status.svg');
  String get icAttachmentsComposer => _getImagePath('ic_attachments_composer.svg');
  String get icCloseComposer => _getImagePath('ic_close_composer.svg');
  String get icFullScreenComposer => _getImagePath('ic_fullscreen_composer.svg');
  String get icMinimize => _getImagePath('ic_minimize.svg');
  String get icSendComposer => _getImagePath('ic_send_composer.svg');
  String get icDeleteComposer => _getImagePath('ic_delete_composer.svg');
  String get icFileAttachment => _getImagePath('ic_file_attachment.svg');
  String get icDeleteAttachment => _getImagePath('ic_delete_attachment.svg');
  String get icSendMobile => _getImagePath('ic_send_mobile.svg');
  String get icSendDisable => _getImagePath('ic_send_disable.svg');
  String get icArrowDown => _getImagePath('ic_arrow_down.svg');
  String get icFilterAdvanced => _getImagePath('ic_filter_advanced.svg');
  String get icMarkAllAsRead => _getImagePath('ic_mark_all_as_read.svg');
  String get icRefresh => _getImagePath('ic_refresh.svg');
  String get icSelectAll => _getImagePath('ic_select_all.svg');
  String get icFullScreenExit => _getImagePath('ic_fullscreen_exit.svg');
  String get icChevronUp => _getImagePath('ic_chevron_up.svg');
  String get icAddEmailAddress => _getImagePath('ic_add_email_address.svg');
  String get icClose => _getImagePath('ic_close.svg');
  String get icSendToastError => _getImagePath('ic_send_toast_error.svg');
  String get icEmpty => _getImagePath('ic_empty.svg');
  String get icNotConnection => _getImagePath('ic_not_connection.svg');
  String get icDeleteTrash => _getImagePath('ic_delete_trash.svg');
  String get icMenuDrawer => _getImagePath('ic_menu_drawer.svg');
  String get icToastSpam => _getImagePath('ic_toast_spam.svg');
  String get icToastNotSpam => _getImagePath('ic_toast_not_spam.svg');
  String get icNotSpam => _getImagePath('ic_not_spam.svg');
  String get icAvatarSpam => _getImagePath('ic_avatar_spam.svg');
  String get icLogout => _getImagePath('ic_logout.svg');
  String get icSetting => _getImagePath('ic_setting.svg');
  String get icProfiles => _getImagePath('ic_profiles.svg');
  String get icAddIdentity => _getImagePath('ic_add_identity.svg');
  String get icDropDown => _getImagePath('ic_dropdown.svg');
  String get icMoreVertical => _getImagePath('ic_more_vertical.svg');
  String get icEmail => _getImagePath('ic_email.svg');
  String get icReplyTo => _getImagePath('ic_reply_to.svg');
  String get icEditIdentity => _getImagePath('ic_edit_identity.svg');
  String get icDeleteDialogIdentity => _getImagePath('ic_delete_dialog_identity.svg');
  String get icDeleteDialogFailed => _getImagePath('ic_delete_dialog_failed.svg');
  String get icEdit => _getImagePath('ic_edit.svg');
  String get icEye => _getImagePath('ic_eye.svg');
  String get icEyeOff => _getImagePath('ic_eye_off.svg');
  String get icJMAPStandard => _getImagePath('ic_jmap_standard.svg');
  String get icEncrypted => _getImagePath('ic_encrypted.svg');
  String get icIntegration => _getImagePath('ic_integration.svg');
  String get icTeam => _getImagePath('ic_team.svg');
  String get loginGraphic => _getImagePath('login_graphic.png');
  String get icPowerByLinagora => _getImagePath('power_by_linagora.svg');
  String get icAttachmentSB => _getImagePath('ic_attachment_sb.svg');
  String get icCalendarSB => _getImagePath('ic_calendar_sb.svg');
  String get icClockSB => _getImagePath('ic_clock_sb.svg');
  String get icSelectedSB => _getImagePath('ic_selected_sb.svg');
  String get icUserSB => _getImagePath('ic_user_sb.svg');
  String get icComposeWeb => _getImagePath('ic_compose_web.svg');
  String get icFileDocx => _getImagePath('ic_file_docx.svg');
  String get icFileZip => _getImagePath('ic_file_zip.svg');
  String get icFileXlsx => _getImagePath('ic_file_xlsx.svg');
  String get icFilePng => _getImagePath('ic_file_png.svg');
  String get icFilePdf => _getImagePath('ic_file_pdf.svg');
  String get icFilePptx => _getImagePath('ic_file_pptx.svg');
  String get icFileEPup => _getImagePath('ic_file_epup.svg');
  String get icCloseAdvancedSearch => _getImagePath('ic_close_advanced_search.svg');

  String _getImagePath(String imageName) {
    return AssetsPaths.images + imageName;
  }
}