package com.anytypeio.anytype.presentation.editor.editor.model.types

object Types {
    const val HOLDER_PARAGRAPH = 0
    const val HOLDER_TITLE = 1
    const val HOLDER_PROFILE_TITLE = 35
    const val HOLDER_ARCHIVE_TITLE = 36
    const val HOLDER_FILE_TITLE = 37
    const val HOLDER_VIDEO_TITLE = 60
    const val HOLDER_IMAGE_TITLE = 11
    const val HOLDER_TODO_TITLE = 48
    const val HOLDER_HEADER_ONE = 2
    const val HOLDER_HEADER_TWO = 3
    const val HOLDER_HEADER_THREE = 4
    const val HOLDER_CODE_SNIPPET = 5
    const val HOLDER_CHECKBOX = 6
    const val HOLDER_BULLET = 8
    const val HOLDER_NUMBERED = 9
    const val HOLDER_TOGGLE = 10

    const val HOLDER_OBJECT_LINK_DEFAULT = 501
    const val HOLDER_OBJECT_LINK_ARCHIVE = 502
    const val HOLDER_OBJECT_LINK_DELETED = 503
    const val HOLDER_OBJECT_LINK_LOADING = 504
    const val HOLDER_OBJECT_LINK_CARD_SMALL_ICON = 505
    const val HOLDER_OBJECT_LINK_CARD_MEDIUM_ICON = 506
    const val HOLDER_OBJECT_LINK_CARD_SMALL_ICON_COVER = 507
    const val HOLDER_OBJECT_LINK_CARD_MEDIUM_ICON_COVER = 508

    const val HOLDER_HIGHLIGHT = 17

    const val HOLDER_VIDEO = 19
    const val HOLDER_VIDEO_PLACEHOLDER = 20
    const val HOLDER_VIDEO_UPLOAD = 21
    const val HOLDER_VIDEO_ERROR = 22

    const val HOLDER_PICTURE = 24
    const val HOLDER_PICTURE_PLACEHOLDER = 25
    const val HOLDER_PICTURE_UPLOAD = 26
    const val HOLDER_PICTURE_ERROR = 27

    const val HOLDER_BOOKMARK = 28
    const val HOLDER_BOOKMARK_PLACEHOLDER = 29
    const val HOLDER_BOOKMARK_ERROR = 30
    const val HOLDER_BOOKMARK_UPLOAD = 57

    const val HOLDER_FILE = 31
    const val HOLDER_FILE_PLACEHOLDER = 32
    const val HOLDER_FILE_UPLOAD = 33
    const val HOLDER_FILE_ERROR = 34
    const val HOLDER_BUTTON_OPEN_FILE = 134
    const val HOLDER_BUTTON_OPEN_IMAGE = 135

    const val HOLDER_DIVIDER_LINE = 16
    const val HOLDER_DIVIDER_DOTS = 38

    const val HOLDER_RELATION_PLACEHOLDER = 39
    const val HOLDER_RELATION_DEFAULT = 40
    const val HOLDER_RELATION_STATUS = 41
    const val HOLDER_RELATION_TAGS = 42
    const val HOLDER_RELATION_OBJECT = 43
    const val HOLDER_RELATION_FILE = 44
    const val HOLDER_RELATION_CHECKBOX = 45
    const val HOLDER_RELATION_SOURCE = 58
    const val HOLDER_RELATION_DATE = 59
    const val HOLDER_RELATION_DELETED = 160

    const val HOLDER_DESCRIPTION = 46
    const val HOLDER_FEATURED_RELATION = 47
    const val HOLDER_OBJECT_TYPE = 48
    const val HOLDER_OBJECT_TYPE_DELETED = 149
    const val HOLDER_OBJECT_TYPE_SET = 150
    const val HOLDER_OBJECT_TYPE_COLLECTION = 151

    const val HOLDER_UNSUPPORTED = 49
    const val HOLDER_LATEX = 51
    const val HOLDER_TOC = 54
    const val HOLDER_CALLOUT = 55
    const val HOLDER_TABLE = 56

    const val HOLDER_DATA_VIEW_DEFAULT = 300
    const val HOLDER_DATA_VIEW_EMPTY_SOURCE = 301
    const val HOLDER_DATA_VIEW_EMPTY_DATA = 302
    const val HOLDER_DATA_VIEW_SOURCE_DELETED = 303
}