express-embed-mobile-sdk-android-release

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

ContentCollection


@Serializable

data class ContentCollection(val id: String, val parentDirectoryId: String = "", val ancestorAssetIds: List<String> = emptyList(), val contentType: String = "", val path: String = "", val names: Map<String, String> = emptyMap(), val links: Map<String, Link> = emptyMap(), val collectionSpec: Map<String, CollectionSpec> = emptyMap())

Constructors

   
ContentCollection
constructor(id: String, parentDirectoryId: String = "", ancestorAssetIds: List<String> = emptyList(), contentType: String = "", path: String = "", names: Map<String, String> = emptyMap(), links: Map<String, Link> = emptyMap(), collectionSpec: Map<String, CollectionSpec> = emptyMap())

Types

Name Summary
Companion
object Companion

Properties

Name Summary
ancestorAssetIds
@SerialName(value = "ancestorAssetIds")
val ancestorAssetIds: List<String>
assetsLink
val assetsLink: Link?
assetType
val assetType: ContentAssetType
collectionsLink
val collectionsLink: Link?
collectionSpec
@SerialName(value = "collectionSpecifications")
val collectionSpec: Map<String, CollectionSpec>
contentType
@SerialName(value = "contentType")
val contentType: String
id
@SerialName(value = "id")
val id: String
links
@SerialName(value = "_links")
val links: Map<String, Link>
names
@SerialName(value = "dc:title")
val names: Map<String, String>
parentDirectoryId
@SerialName(value = "parentDirectoryId")
val parentDirectoryId: String
path
@SerialName(value = "path")
val path: String
searchLink
val searchLink: Link?

Functions

Name Summary
localizedName
fun localizedName(locale: Locale): String
Title for locale (the SDK-configured UI locale), falling back to the ACP default title.