AssetMapper

internal interface AssetMapper

Inheritors

Functions

Link copied to clipboard
abstract fun fromApiUploadResponseToDomainModel(asset: AssetResponse): UploadedAssetId
Link copied to clipboard
abstract fun fromAssetContentToProtoAssetMessage(messageContent: MessageContent.Asset, expectsReadConfirmation: Boolean, legalHoldStatus: LegalHoldStatus): Asset
Link copied to clipboard
Link copied to clipboard
abstract fun fromProtoAssetMessageToAssetContent(protoAssetMessage: Asset): AssetContent
Link copied to clipboard
abstract fun fromUploadedAssetToDaoModel(uploadAssetData: UploadAssetData, uploadedAssetResponse: AssetResponse): AssetEntity
Link copied to clipboard
abstract fun fromUserAssetToDaoModel(assetId: String, assetDomain: String?, dataPath: Path, dataSize: Long): AssetEntity
Link copied to clipboard
abstract fun toMetadataApiModel(uploadAssetMetadata: UploadAssetData, kaliumFileSystem: KaliumFileSystem): AssetMetadataRequest