AssetUploadParams

data class AssetUploadParams(val conversationId: ConversationId, val assetDataPath: Path, val assetDataSize: Long, val assetName: String, val assetMimeType: String, val assetWidth: Int?, val assetHeight: Int?, val audioLengthInMs: Long, val audioNormalizedLoudness: ByteArray?)

Constructors

Link copied to clipboard
constructor(conversationId: ConversationId, assetDataPath: Path, assetDataSize: Long, assetName: String, assetMimeType: String, assetWidth: Int?, assetHeight: Int?, audioLengthInMs: Long, audioNormalizedLoudness: ByteArray?)

Properties

Link copied to clipboard
val assetDataPath: Path
Link copied to clipboard
val assetDataSize: Long
Link copied to clipboard
val assetHeight: Int?
Link copied to clipboard
val assetMimeType: String
Link copied to clipboard
val assetName: String
Link copied to clipboard
val assetWidth: Int?
Link copied to clipboard
val audioLengthInMs: Long
Link copied to clipboard
val audioNormalizedLoudness: ByteArray?
Link copied to clipboard

Functions

Link copied to clipboard
internal fun AssetUploadParams.createTempAssetMetadata(assetKey: String, path: Path): UploadAssetMessageMetadata
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int