![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.awsnative.pinpoint.kotlin.enums.InAppTemplateLayout.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.pinpoint.kotlin.enums
import com.pulumi.kotlin.ConvertibleToJava
import kotlin.Suppress
/**
* A string that determines the appearance of the in-app message. You can specify one of the following:
* - `BOTTOM_BANNER` – a message that appears as a banner at the bottom of the page.
* - `TOP_BANNER` – a message that appears as a banner at the top of the page.
* - `OVERLAYS` – a message that covers entire screen.
* - `MOBILE_FEED` – a message that appears in a window in front of the page.
* - `MIDDLE_BANNER` – a message that appears as a banner in the middle of the page.
* - `CAROUSEL` – a scrollable layout of up to five unique messages.
*/
public enum class InAppTemplateLayout(
public val javaValue: com.pulumi.awsnative.pinpoint.enums.InAppTemplateLayout,
) : ConvertibleToJava {
BottomBanner(com.pulumi.awsnative.pinpoint.enums.InAppTemplateLayout.BottomBanner),
TopBanner(com.pulumi.awsnative.pinpoint.enums.InAppTemplateLayout.TopBanner),
Overlays(com.pulumi.awsnative.pinpoint.enums.InAppTemplateLayout.Overlays),
MobileFeed(com.pulumi.awsnative.pinpoint.enums.InAppTemplateLayout.MobileFeed),
MiddleBanner(com.pulumi.awsnative.pinpoint.enums.InAppTemplateLayout.MiddleBanner),
Carousel(com.pulumi.awsnative.pinpoint.enums.InAppTemplateLayout.Carousel),
;
override fun toJava(): com.pulumi.awsnative.pinpoint.enums.InAppTemplateLayout = javaValue
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.pinpoint.enums.InAppTemplateLayout): InAppTemplateLayout = InAppTemplateLayout.values().first { it.javaValue == javaType }
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy