类 EMMessageContent
java.lang.Object
com.easemob.im.api.model.EMMessageContent
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-07-29T17:28:44.506406+08:00[Asia/Shanghai]")
public class EMMessageContent
extends Object
消息内容
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明customEvent(String customEvent) customExts(Object customExts) booleanfileLength(Integer fileLength) static EMMessageContentCreate an instance of EMMessageContent given an JSON string命令内容getAddr()位置的文字描述用户自定义的事件类型。用户自定义的事件属性,类型必须是 Map<String,String>,最多可以包含 16 个元素。视频文件大小,单位为字节图片名称/语音文件的名称/视频文件的名称/文件名称getLat()位置的纬度,单位为度语音/视频时长,单位为秒getLng()位置的经度,单位为度getMsg()消息内容图片/语音/视频/文件的访问密钥,即成功上传图片/语音/视频/文件后,从 文件上传 的响应 body 中获取的 share-secret。getSize()Get sizegetThumb()视频缩略图 URL 地址:https://{host}/{org_name}/{app_name}/chatfiles/{file_uuid}。视频缩略图访问密钥,即成功上传视频文件后,从 文件上传 的响应 body 中获取的 share-secret。getType()聊天室广播消息类型。getUrl()图片/语音/视频/文件 URL 地址:https://{host}/{org_name}/{app_name}/chatfiles/{file_uuid}。inthashCode()voidvoidvoidsetCustomEvent(String customEvent) voidsetCustomExts(Object customExts) voidsetFileLength(Integer fileLength) voidsetFilename(String filename) voidvoidvoidvoidvoidvoidsetSize(EMImageSize size) voidvoidsetThumbSecret(String thumbSecret) voidvoidsize(EMImageSize size) thumbSecret(String thumbSecret) toJson()Convert an instance of EMMessageContent to an JSON stringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement) Validates the JSON Element and throws an exception if issues found
-
字段详细资料
-
SERIALIZED_NAME_MSG
- 另请参阅:
-
SERIALIZED_NAME_TYPE
- 另请参阅:
-
SERIALIZED_NAME_FILENAME
- 另请参阅:
-
SERIALIZED_NAME_SECRET
- 另请参阅:
-
SERIALIZED_NAME_SIZE
- 另请参阅:
-
SERIALIZED_NAME_URL
- 另请参阅:
-
SERIALIZED_NAME_LENGTH
- 另请参阅:
-
SERIALIZED_NAME_THUMB
- 另请参阅:
-
SERIALIZED_NAME_FILE_LENGTH
- 另请参阅:
-
SERIALIZED_NAME_THUMB_SECRET
- 另请参阅:
-
SERIALIZED_NAME_LAT
- 另请参阅:
-
SERIALIZED_NAME_LNG
- 另请参阅:
-
SERIALIZED_NAME_ADDR
- 另请参阅:
-
SERIALIZED_NAME_ACTION
- 另请参阅:
-
SERIALIZED_NAME_CUSTOM_EVENT
- 另请参阅:
-
SERIALIZED_NAME_CUSTOM_EXTS
- 另请参阅:
-
openapiFields
-
openapiRequiredFields
-
-
构造器详细资料
-
EMMessageContent
public EMMessageContent()
-
-
方法详细资料
-
msg
-
getMsg
消息内容- 返回:
- msg
-
setMsg
-
type
-
getType
聊天室广播消息类型。仅在发送聊天室广播消息时使用- 返回:
- type
-
setType
-
filename
-
getFilename
图片名称/语音文件的名称/视频文件的名称/文件名称- 返回:
- filename
-
setFilename
-
secret
-
getSecret
图片/语音/视频/文件的访问密钥,即成功上传图片/语音/视频/文件后,从 文件上传 的响应 body 中获取的 share-secret。如果图片/语音/视频/文件上传时设置了文件访问限制(restrict-access),则该字段为必填- 返回:
- secret
-
setSecret
-
size
-
getSize
Get size- 返回:
- size
-
setSize
-
url
-
getUrl
图片/语音/视频/文件 URL 地址:https://{host}/{org_name}/{app_name}/chatfiles/{file_uuid}。其中 file_uud 为文件 ID,成功上传图片/语音/视频/文件后,从 文件上传 的响应 body 中获取- 返回:
- url
-
setUrl
-
length
-
getLength
语音/视频时长,单位为秒- 返回:
- length
-
setLength
-
thumb
-
getThumb
视频缩略图 URL 地址:https://{host}/{org_name}/{app_name}/chatfiles/{file_uuid}。file_uuid 为视频缩略图唯一标识,成功上传缩略图文件后,从 文件上传 的响应 body 中获取- 返回:
- thumb
-
setThumb
-
fileLength
-
getFileLength
视频文件大小,单位为字节- 返回:
- fileLength
-
setFileLength
-
thumbSecret
-
getThumbSecret
视频缩略图访问密钥,即成功上传视频文件后,从 文件上传 的响应 body 中获取的 share-secret。如果缩略图文件上传时设置了文件访问限制(restrict-access),则该字段为必填- 返回:
- thumbSecret
-
setThumbSecret
-
lat
-
getLat
位置的纬度,单位为度- 返回:
- lat
-
setLat
-
lng
-
getLng
位置的经度,单位为度- 返回:
- lng
-
setLng
-
addr
-
getAddr
位置的文字描述- 返回:
- addr
-
setAddr
-
action
-
getAction
命令内容- 返回:
- action
-
setAction
-
customEvent
-
getCustomEvent
用户自定义的事件类型。该参数的值必须满足正则表达式 [a-zA-Z0-9-_/\\.]{1,32},长度为 1-32 个字符- 返回:
- customEvent
-
setCustomEvent
-
customExts
-
getCustomExts
用户自定义的事件属性,类型必须是 Map<String,String>,最多可以包含 16 个元素。customExts 是可选的,不需要可以不传- 返回:
- customExts
-
setCustomExts
-
equals
-
hashCode
public int hashCode() -
toString
-
validateJsonElement
Validates the JSON Element and throws an exception if issues found- 参数:
jsonElement- JSON Element- 抛出:
IOException- if the JSON Element is invalid with respect to EMMessageContent
-
fromJson
Create an instance of EMMessageContent given an JSON string- 参数:
jsonString- JSON string- 返回:
- An instance of EMMessageContent
- 抛出:
IOException- if the JSON string is invalid with respect to EMMessageContent
-
toJson
Convert an instance of EMMessageContent to an JSON string- 返回:
- JSON string
-