MessageMedia

class MessageMedia @ApiModelConstructor constructor(val fileUuid: String, val fileInfo: String, val ttl: Int, val id: String? = null)(source)

富媒体消息

Author

ForteScarlet

Constructors

Link copied to clipboard
constructor(fileUuid: String, fileInfo: String, ttl: Int, id: String? = null)

Properties

Link copied to clipboard
@SerialName(value = "file_info")
val fileInfo: String

文件信息,用于发消息接口的 media 字段使用

Link copied to clipboard
@SerialName(value = "file_uuid")
val fileUuid: String

文件 ID

Link copied to clipboard
val id: String?

发送消息的唯一ID,当srv_send_msg设置为true时返回

Link copied to clipboard
val ttl: Int

有效期,表示剩余多少秒到期,到期后 file_info 失效,当等于 0 时,表示可长期使用

Functions

Link copied to clipboard
operator fun component1(): String
Link copied to clipboard
operator fun component2(): String
Link copied to clipboard
operator fun component3(): Int
Link copied to clipboard
operator fun component4(): String?
Link copied to clipboard
fun copy(fileUuid: String = this.fileUuid, fileInfo: String = this.fileInfo, ttl: Int = this.ttl, id: String? = this.id): MessageMedia
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String

Inherited functions