express-embed-mobile-sdk-android-release

//sdk/com.adobe.express.embedsdk.wishesandgreetings.domain.model/AcpAsset

AcpAsset


@Serializable

data class AcpAsset(val id: String, val contentType: String = "", val licensingCategory: String = "", val path: String = "", val type: String = "", val task: AcpPageTask? = null, val pages: List<AcpPage>? = null, val names: Map<String, String>? = null, val links: Map<String, Link> = emptyMap(), val behaviors: List<String>? = null, var assetJson: String? = null, val totalAssetCount: Long = 0) : ContentAsset

Constructors

   
AcpAsset
constructor(id: String, contentType: String = "", licensingCategory: String = "", path: String = "", type: String = "", task: AcpPageTask? = null, pages: List<AcpPage>? = null, names: Map<String, String>? = null, links: Map<String, Link> = emptyMap(), behaviors: List<String>? = null, assetJson: String? = null, totalAssetCount: Long = 0)

Types

Name Summary
Companion
object Companion

Properties

Name Summary
aspectRatio
open override val aspectRatio: Float?
assetJson
open override var assetJson: String?
assetType
open override val assetType: ContentAssetType
behaviors
@SerialName(value = "behaviors")
val behaviors: List<String>? = null
compUrl
open override val compUrl: String? = null
contentType
@SerialName(value = "contentType")
val contentType: String
downloadUrl
open override val downloadUrl: String? = null
duration
open override val duration: Double = 0.0
id
@SerialName(value = "id")
open override val id: String
isAnimated
open override val isAnimated: Boolean
isGentech
open override val isGentech: Boolean = false
isMultiPage
open override val isMultiPage: Boolean
isPremium
open override val isPremium: Boolean
isVideo
open override val isVideo: Boolean
keywords
open override val keywords: List<String>
licensingCategory
@SerialName(value = "licensingCategory")
val licensingCategory: String
links
@SerialName(value = "_links")
val links: Map<String, Link>
names
@SerialName(value = "dc:title")
open override val names: Map<String, String>? = null
pages
@SerialName(value = "pages")
open override val pages: List<AcpPage>? = null
path
@SerialName(value = "path")
val path: String
source
open override val source: String
task
@SerialName(value = "task")
open override val task: AcpPageTask? = null
thumbnails
open override val thumbnails: List<String>
title
open override val title: String? = null
totalAssetCount
open override val totalAssetCount: Long = 0
type
@SerialName(value = "assetType")
val type: String
videoPreviewUrl
open override val videoPreviewUrl: String? = null