express-embed-mobile-sdk-android-release

//sdk/com.adobe.express.embedsdk.wishesandgreetings.domain.repository/WishesAndGreetingsContentRepository

WishesAndGreetingsContentRepository

interface WishesAndGreetingsContentRepository

Content-service data contract for the Wishes & greetings browse experience (anonymous ACP access only).

Inheritors

 
WishesAndGreetingsContentRepositoryImpl

Functions

Name Summary
isChildCollectionListEffectivelyEmpty
abstract suspend fun isChildCollectionListEffectivelyEmpty(parent: ContentCollection, searchTerms: SearchTerms? = null): Boolean
loadAssets
abstract fun loadAssets(source: ContentCollection, searchTerms: SearchTerms? = null, shuffle: Boolean = false): Flow<PagingData<WishesAndGreetingsAsset>>
loadCollections
abstract fun loadCollections(source: ContentCollection, orderedAllowlist: List<String>? = null, searchTerms: SearchTerms? = null): Flow<PagingData<WishesAndGreetingsCollection>>
loadSearchAssets
abstract fun loadSearchAssets(source: ContentCollection, searchTerms: SearchTerms, shuffle: Boolean = false): Flow<PagingData<WishesAndGreetingsAsset>>
resolve
abstract suspend fun resolve(dataSource: WishesAndGreetingsContentRoot, searchTerms: SearchTerms? = null, collectionId: String? = null): ContentCollection?