NIMVideoAttachment class

音频消息附件

Inheritance
Annotations
  • @JsonSerializable()

Constructors

NIMVideoAttachment({int? duration, int? width, int? height, String? thumbPath, String? thumbUrl, String? path, required int? size, String? md5, String? url, String? base64, String? displayName, String? extension, int? expire, NIMNosScene nosScene = NIMNosScenes.defaultIm, bool forceUpload = false})
NIMVideoAttachment.fromMap(Map<String, dynamic> map)
factory

Properties

base64 String?
web 发送专用
finalinherited
displayName String?
文件显示名
finalinherited
duration int?
语音时长,毫秒为单位
final
expire int?
过期时间
finalinherited
extension String?
文件后缀名
finalinherited
forceUpload bool
如果服务器存在相同的附件文件,是否强制重新上传 , 默认false
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
height int?
视频高度
final
md5 String?
文件内容的MD5
finalinherited
nosScene NIMNosScene
上传文件时用的对token对应的场景,默认 NIMNosScenes.defaultIm
finalinherited
path String?
文件路径
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
size int?
文件大小
finalinherited
thumbPath String?
缩略本地路径
final
thumbUrl String?
缩略远程路径
final
url String?
文件下载地址
finalinherited
width int?
视频宽度
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited