express-embed-mobile-sdk-android-release

//sdk/com.adobe.express.embedsdk.wishesandgreetings.data.content/WishesAndGreetingsContentRepositoryImpl

WishesAndGreetingsContentRepositoryImpl


class WishesAndGreetingsContentRepositoryImpl(api: WishesAndGreetingsContentServiceApi, isProd: Boolean, localeProvider: () -> Locale) : WishesAndGreetingsContentRepository

ACP content-service repository for the Wishes & greetings browse.

Constructors

   
WishesAndGreetingsContentRepositoryImpl
constructor(api: WishesAndGreetingsContentServiceApi, isProd: Boolean, localeProvider: () -> Locale)

Functions

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