//sdk/com.adobe.express.embedsdk.wishesandgreetings.data.category/WishesAndGreetingsCategoriesRepositoryImpl
class WishesAndGreetingsCategoriesRepositoryImpl(settingsSource: WishesAndGreetingsSettingsSource, isProd: Boolean, gson: Gson = Gson()) : WishesAndGreetingsCategoriesRepository
Loads the Wishes & greetings category catalog: attempts the remote wishesTemplateCategories settings fetch, gson-parses { "categories": [...] }, and falls back to WishesAndGreetingsCategoryDefaults on a null value, parse failure, exception, or empty parsed list.
| WishesAndGreetingsCategoriesRepositoryImpl | constructor(settingsSource: WishesAndGreetingsSettingsSource, isProd: Boolean, gson: Gson = Gson()) |
| Name | Summary |
|---|---|
| Companion | object Companion |
| Name | Summary |
|---|---|
| getCategories | open suspend override fun getCategories(): List<WishesAndGreetingsCategory> |