Searched refs:BannerDeclaration (Results 1 – 8 of 8) sorted by relevance
65 private val bannersDismissedInSession: MutableSet<BannerDeclaration> = mutableSetOf() in <lambda>()85 override suspend fun showBanner(banner: BannerDeclaration) { in <lambda>()102 override suspend fun markBannerAsDismissed(banner: BannerDeclaration) { in <lambda>()147 override suspend fun getBannerState(banner: BannerDeclaration): BannerState? { in <lambda>()224 val allAvailableBanners: MutableList<Pair<BannerDeclaration, Int>> = in <lambda>()283 private suspend fun generateBanner(banner: BannerDeclaration): Banner { in <lambda>()
51 suspend fun showBanner(banner: BannerDeclaration)69 suspend fun markBannerAsDismissed(banner: BannerDeclaration)92 suspend fun getBannerState(banner: BannerDeclaration): BannerState?
19 internal typealias DismissStrategy = BannerDeclaration.DismissStrategy28 interface BannerDeclaration { interface
36 ) : BannerDeclaration {
59 val declaration: BannerDeclaration
75 object : BannerDeclaration {78 override val dismissableStrategy = BannerDeclaration.DismissStrategy.ONCE103 object : BannerDeclaration { in getIcon()106 override val dismissableStrategy = BannerDeclaration.DismissStrategy.ONCE in getIcon()
795 object : BannerDeclaration { in testMarkBannerAsDismissedSessionStrategy()797 override val dismissableStrategy = BannerDeclaration.DismissStrategy.SESSION in testMarkBannerAsDismissedSessionStrategy()
19 import com.android.photopicker.core.banners.BannerDeclaration758 fun fromBannerDeclaration(declaration: BannerDeclaration): BannerType { in fromBannerDeclaration()