data class InAppMessage : Parcelable
Alignment |
enum class Alignment |
Button |
data class Button : Parcelable |
ButtonConfig |
enum class ButtonConfig |
CloseButton |
data class CloseButton : Parcelable |
LayoutOrder |
enum class LayoutOrder |
Media |
data class Media : Parcelable |
Size |
enum class Size |
TextField |
data class TextField : Parcelable |
Type |
enum class Type |
<init> |
InAppMessage(json: JSONObject) |
backgroundColor |
val backgroundColor: String? |
body |
val body: TextField? |
borderColor |
val borderColor: String? |
borderWidth |
val borderWidth: Size |
buttonConfiguration |
val buttonConfiguration: ButtonConfig |
buttons |
val buttons: List<Button>? |
closeButton |
val closeButton: CloseButton? |
cornerRadius |
val cornerRadius: Size |
displayDuration |
val displayDuration: Long |
displayLimit |
val displayLimit: Int |
endDateUtc |
val endDateUtc: Date? |
id |
val id: String |
layoutOrder |
val layoutOrder: LayoutOrder |
media |
val media: Media? |
modifiedDateUtc |
val modifiedDateUtc: Date? |
priority |
val priority: Int |
startDateUtc |
val startDateUtc: Date? |
title |
val title: TextField? |
type |
val type: Type |
windowColor |
val windowColor: String? |
backgroundColor |
fun |
body |
fun |
borderColor |
fun |
borderWidth |
fun |
buttonConfiguration |
fun |
buttons |
fun |
closeButton |
fun |
cornerRadius |
fun |
displayDuration |
fun |
displayLimit |
fun |
endDateUtc |
fun |
id |
fun |
layoutOrder |
fun |
media |
fun |
modifiedDateUtc |
fun |
priority |
fun |
startDateUtc |
fun |
title |
fun |
toJson |
fun toJson(): JSONObject |
type |
fun |
windowColor |
fun |