-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathOSIABWebViewOptions.kt
More file actions
21 lines (19 loc) · 1.25 KB
/
OSIABWebViewOptions.kt
File metadata and controls
21 lines (19 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package com.outsystems.plugins.inappbrowser.osinappbrowserlib.models
import com.google.gson.annotations.SerializedName
import java.io.Serializable
data class OSIABWebViewOptions(
@SerializedName("showURL") val showURL: Boolean = true,
@SerializedName("showToolbar") val showToolbar: Boolean = true,
@SerializedName("clearCache") val clearCache: Boolean = true,
@SerializedName("clearSessionCache") val clearSessionCache: Boolean = true,
@SerializedName("mediaPlaybackRequiresUserAction") val mediaPlaybackRequiresUserAction: Boolean = false,
@SerializedName("closeButtonText") val closeButtonText: String = "Close",
@SerializedName("toolbarPosition") val toolbarPosition: OSIABToolbarPosition = OSIABToolbarPosition.TOP,
@SerializedName("leftToRight") val leftToRight: Boolean = false,
@SerializedName("showNavigationButtons") val showNavigationButtons: Boolean = true,
@SerializedName("allowZoom") val allowZoom: Boolean = true,
@SerializedName("hardwareBack") val hardwareBack: Boolean = true,
@SerializedName("pauseMedia") val pauseMedia: Boolean = true,
@SerializedName("customUserAgent") val customUserAgent: String? = null,
@SerializedName("isIsolated") val isIsolated: Boolean = true
) : OSIABOptions, Serializable