DSCustomSettingsDelegate

class DSCustomSettingsDelegate : DSBaseDelegate

DSCustomSettingsDelegate helps to enable/disable Custom Settings

Constructors

Link copied to clipboard
fun DSCustomSettingsDelegate()

Functions

fun disableMenuInTitleBarInOfflineSigningScreen(context: Context, disable: Boolean)

Disables menu in title bar in offline signing screen

Link copied to clipboard
fun disableNativeComponentsInOnlineSigning(context: Context, disable: Boolean = false)

Allows Online Signing to load in complete non-native manner. This results in hiding actionbar & bottom toolbar, uses online signature adoption component and disables other native SDK UI components.

Link copied to clipboard
fun disableSigningCompleteScreen(context: Context, disable: Boolean = false)

Setting to control displaying of signing complete screen after the signing is completed during signing ceremony.

Link copied to clipboard
fun enableBrandingInCaptiveSigning(context: Context, enable: Boolean)

Enable branding in captive signing.

Link copied to clipboard
fun enableDomStorage(context: Context, enable: Boolean)

Enable (boolean) dom storage

Link copied to clipboard
fun enableFileAccess(context: Context, visible: Boolean)

Enable (boolean) file access for webview script

Link copied to clipboard
fun enableFileEncryption(context: Context, enable: Boolean)

Enable (boolean) local file encryption

Link copied to clipboard
fun enableParallelSyncing(context: Context, enableParallelSyncing: Boolean)

Enable parallel syncing of envelopes. Note: default value is false. By default, when syncAll API is called, all envelopes are synced sequentially

Link copied to clipboard
fun enablePerformanceMonitoring(context: Context, enable: Boolean)

Enables SDK Performance Monitoring

fun enablePreConfiguredSignatureInOfflineSigning(context: Context, enable: Boolean = false)

Uses pre-configured signature in offline signing ceremony

Link copied to clipboard
fun enableSignWithPhotoOfflineSigning(context: Context, enable: Boolean)

Used to enable Sign With Photo option while signing offline

Link copied to clipboard
fun enableThirdPartyContentAccess(context: Context, visible: Boolean)

Enable (boolean) For Third party content access for webview script

Link copied to clipboard
fun getLanguage(context: Context): DSLanguage?

Retrieves the language that is set for embedded signing

Link copied to clipboard
fun isBrandingInCaptiveSigningEnabled(context: Context): Boolean

Returns true if branding is enabled for captive signing.

fun isDeclineToSignOnlineSigningOptionVisible(context: Context): Boolean

Returns boolean For Menu option, Decline to Sign Visibility

Link copied to clipboard
fun isDomStorageEnabled(context: Context): Boolean

Returns status if dom storage is enabled or disabled.

Link copied to clipboard
fun isFileAccessEnable(context: Context): Boolean

Returns boolean For file access for webview option

Link copied to clipboard
fun isFileEncryptionEnabled(context: Context): Boolean

Returns status if local file encryption is enabled or disabled.

Link copied to clipboard
fun isHandleSignWithPhotoCaptureEnabled(context: Context): Boolean

Returns true if Sign With Photo Capture implementation while signing offline

Link copied to clipboard
fun isMenuInTitleBarInOfflineSigningDisabled(context: Context): Boolean

Returns true if menu in title bar in offline signing screen is disabled

fun isNativeComponentsInOnlineSigningDisabled(context: Context): Boolean

Returns true if native SDK components in online signing are disabled.

Link copied to clipboard
fun isParallelSyncingEnabled(context: Context): Boolean

Returns true if parallel syncing is enabled.

Link copied to clipboard
fun isPerformanceMonitoringEnabled(context: Context): Boolean

Returns true if SDK Performance Monitoring is enabled. Default value is false.

fun isPreConfiguredSignatureInOfflineSigningEnabled(context: Context): Boolean

Returns true if pre-configured signature will be used in offline signing ceremony

Link copied to clipboard
fun isSigningCompleteScreenDisabled(context: Context): Boolean

Returns true if signing complete screen during signing ceremony is disabled.

Link copied to clipboard
fun isSignWithPhotoOfflineSigningEnabled(context: Context): Boolean

Returns true if sign with photo is enabled in offline signing.

Link copied to clipboard
fun isThirdPartyContentAccessEnable(context: Context): Boolean

Returns boolean For Third party content access for webview option

fun setDeclineToSignOnlineSigningOptionVisibility(context: Context, visible: Boolean)

Visibility For Menu option for online sign, Decline to Sign

Link copied to clipboard
fun setHandleSignWithPhotoCapture(context: Context, enable: Boolean)

Used to enable Sign With Photo Capture implementation while signing offline

Link copied to clipboard
fun setLanguage(context: Context, language: DSLanguage)

Sets the language for embedded signing

Properties

Link copied to clipboard
var customSettings: DSCustomSettings? = null