//sdk/com.adobe.express.embedsdk.wishesandgreetings.domain.model/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
| 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) |
| Name | Summary |
|---|---|
| Companion | object Companion |
| 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 |