AssetMapperImpl
internal class AssetMapperImpl(encryptionAlgorithmMapper: EncryptionAlgorithmMapper = MapperProvider.encryptionAlgorithmMapper(), dispatcher: KaliumDispatcher = KaliumDispatcherImpl) : AssetMapper
Constructors
Link copied to clipboard
constructor(encryptionAlgorithmMapper: EncryptionAlgorithmMapper = MapperProvider.encryptionAlgorithmMapper(), dispatcher: KaliumDispatcher = KaliumDispatcherImpl)
Functions
Link copied to clipboard
Link copied to clipboard
open override fun fromAssetContentToProtoAssetMessage(messageContent: MessageContent.Asset, expectsReadConfirmation: Boolean, legalHoldStatus: LegalHoldStatus): Asset
Link copied to clipboard
open override fun fromAssetEntityToAssetContent(assetContentEntity: MessageEntityContent.Asset): AssetContent
Link copied to clipboard
Link copied to clipboard
open override fun fromUploadedAssetToDaoModel(uploadAssetData: UploadAssetData, uploadedAssetResponse: AssetResponse): AssetEntity
Link copied to clipboard
open override fun fromUserAssetToDaoModel(assetId: String, assetDomain: String?, dataPath: Path, dataSize: Long): AssetEntity
Link copied to clipboard
open override fun toMetadataApiModel(uploadAssetMetadata: UploadAssetData, kaliumFileSystem: KaliumFileSystem): AssetMetadataRequest