DSESignApiDelegate

class DSESignApiDelegate : DSBaseDelegate, IDisposableHandler

This delegate is used to invoke e-sign REST api calls.

Constructors

Link copied to clipboard
fun DSESignApiDelegate()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun addDisposableToCompositeDisposable(disposable: Disposable)
Link copied to clipboard
open override fun clearAllDisposables()
Link copied to clipboard
fun <T> createApiService(serviceClass: Class<T>): T?

Creates eSign Api class instance based on eSign API service class.

Link copied to clipboard
fun <T> invoke(listener: DSESignApiListener, callInstance: () -> Call<T>)

Invokes eSign REST api call

Link copied to clipboard
fun <Void> invokeApiWithNoBodyInResponse(listener: DSESignApiListener, callInstance: () -> Call<Void>)

Invokes eSign REST api call when the eSign REST API does not have body in the response.

Link copied to clipboard
open override fun removeDisposableFromCompositeDisposable(disposable: Disposable): Boolean