IMSDK
IM features a comprehensive suite of solutions including global access, one-to-one chat, group chat, message push, profile and relationship chain hosting, and account authentication. It also provides complete app access and backend management APIs.
V2TIMElemTypeabstract
Swift - V2TIMElemType
Swift

Enumeration V2TIMElem​Type

public enum V2TIMElemType : Int  

Enumeration definition of message element type

V2TIMElemType V2TIMElemType Int Int V2TIMElemType->Int

Conforms To

Int

Enumeration Cases

V2TIM_ELEM_TYPE_NONE

case V2TIM_ELEM_TYPE_NONE               = 0

V2TIM_ELEM_TYPE_TEXT

case V2TIM_ELEM_TYPE_TEXT               = 1

< No element

V2TIM_ELEM_TYPE_CUSTOM

case V2TIM_ELEM_TYPE_CUSTOM             = 2

< Text message

V2TIM_ELEM_TYPE_IMAGE

case V2TIM_ELEM_TYPE_IMAGE              = 3

< Custom message

V2TIM_ELEM_TYPE_SOUND

case V2TIM_ELEM_TYPE_SOUND              = 4

< Image message

V2TIM_ELEM_TYPE_VIDEO

case V2TIM_ELEM_TYPE_VIDEO              = 5

< Voice message

V2TIM_ELEM_TYPE_FILE

case V2TIM_ELEM_TYPE_FILE               = 6

< Video message

V2TIM_ELEM_TYPE_LOCATION

case V2TIM_ELEM_TYPE_LOCATION           = 7

< File message

V2TIM_ELEM_TYPE_FACE

case V2TIM_ELEM_TYPE_FACE               = 8

< Geographical location message

V2TIM_ELEM_TYPE_GROUP_TIPS

case V2TIM_ELEM_TYPE_GROUP_TIPS         = 9

< Emoji message

V2TIM_ELEM_TYPE_MERGER

case V2TIM_ELEM_TYPE_MERGER             = 10

< Group tip message