Package com.streamwide.smartms.lib.core.api_ktx.mybusiness.events

Types

Link copied to clipboard
open class MyBusinessEvents : STWEvent

This class is used to handle all events related to My Business

class MyBusinessExternalInformationWidgetReceived(    val processUUID: String,     val widgetUUID: String,     val dataJson: JsonObject) : MyBusinessProcessUpdate

This data class is used when app receive requested data from external system

Link copied to clipboard
data class MyBusinessFeatureChanged(val enabled: Boolean) : FeatureEvents

This data class is used internally if my business feature is changed

Link copied to clipboard
class MyBusinessProcessAboutToBeCanceled(val processUUID: String) : MyBusinessProcessOptions

This data class is used when a process will be removed from server because user take the lead for a retention period.

Link copied to clipboard
data class MyBusinessProcessAutoCleaning(val isForRetention: Boolean) : MyBusinessEvents

This data class is used when launching process auto cleaning

Link copied to clipboard
data class MyBusinessProcessAutoComplete(val param: Any? = null) : MyBusinessEvents

This data class is used internally if my business process auto complete feature is changed

Link copied to clipboard
data class MyBusinessProcessAutoSaveFeatureChanged(val processAutoSaveChanged: Boolean, val processAutoSaveIntervalChanged: Boolean) : FeatureEvents

This data class is used when process auto save feature is changed

Link copied to clipboard
class MyBusinessProcessCancelRepeatSuccess(val processUUID: String) : MyBusinessProcessOptions

This data class is used when process successfully canceled

Link copied to clipboard
class MyBusinessProcessCancelScheduleSuccess(val processUUID: String) : MyBusinessProcessOptions

This data class is used when scheduled process successfully canceled

Link copied to clipboard
open class MyBusinessProcessDownload(val processUUID: String) : MyBusinessProcessEvent

This class is used to handle all process download events

Link copied to clipboard
class MyBusinessProcessDownloadFailure(val processUUID: String, val action: String?) : MyBusinessProcessDownload

This data class is used internally when a process is failed to download

Link copied to clipboard
class MyBusinessProcessDownloadFinished(val processUUID: String, val action: String?) : MyBusinessProcessDownload

This data class is used internally when a download of process is finished

Link copied to clipboard
class MyBusinessProcessDownloadStarted(val processUUID: String, val action: String?) : MyBusinessProcessDownload

This data class is used internally when a download of process is started

Link copied to clipboard
class MyBusinessProcessDueDateRead(val processUUID: String) : MyBusinessProcessOptions

This data class is used when a list of process due date are read

Link copied to clipboard
data class MyBusinessProcessesDeleted(val processUUIDList: List<String>) : MyBusinessProcessListUpdate

This data class is used when a list process are deleted

Link copied to clipboard
open class MyBusinessProcessEvent(val processUUID: String) : MyBusinessEvents

This class is used to handle all events related to a process

Link copied to clipboard
data class MyBusinessProcessListReceived(val param: Any? = null) : MyBusinessProcessListUpdate

This data class is used when process sync overwritten has been read from webchat

Link copied to clipboard
open class MyBusinessProcessListUpdate : MyBusinessEvents

This class is used to handle all events related to process list

Link copied to clipboard
open class MyBusinessProcessOptions(val processUUID: String) : MyBusinessProcessEvent

This class is used to handle all events related to process options

Link copied to clipboard
class MyBusinessProcessOverDue(val processUUID: String, val isOverDue: Boolean) : MyBusinessProcessOptions

This data class is used when the process is overdue or the due date end 24 hour before

Link copied to clipboard
class MyBusinessProcessOverwrittenOwnerRead(val processUUID: String) : MyBusinessProcessOwnerEvent

This data class is used when process sync overwritten has been read from webchat

Link copied to clipboard
class MyBusinessProcessOwnerChanged(val processUUID: String) : MyBusinessProcessOwnerEvent

This data class is used when process owner changed

Link copied to clipboard
open class MyBusinessProcessOwnerEvent(val processUUID: String) : MyBusinessProcessEvent

This class is used to handle all events related to process owner

Link copied to clipboard
class MyBusinessProcessOwnFailure(val processUUID: String) : MyBusinessProcessOwnerEvent

This data class is used when process take the lead failure

Link copied to clipboard
class MyBusinessProcessOwnSuccess(val processUUID: String) : MyBusinessProcessOwnerEvent

This data class is used when process take the lead success

Link copied to clipboard
class MyBusinessProcessRead(val processUUID: String) : MyBusinessProcessEvent

This data class is used when a process is read

Link copied to clipboard
class MyBusinessProcessRecipientsNotAllowed(val processUUID: String) : MyBusinessProcessUpdate

This data class is used when a process is send or completed for recipients contains some recipients not allowed

Link copied to clipboard
class MyBusinessProcessSyncLastRepeatRead(val processUUID: String) : MyBusinessProcessOptions

This data class is used when process sync last repeat has been read from webchat

Link copied to clipboard
open class MyBusinessProcessUpdate(val processUUID: String) : MyBusinessProcessEvent

This class is used to handle all to process update events

Link copied to clipboard
class MyBusinessProcessUpdated(val processUUID: String, val action: String) : MyBusinessProcessUpdate

This data class is used internally when a process is received

Link copied to clipboard
class MyBusinessProcessUpdateFailure(val processUUID: String, val action: String) : MyBusinessProcessUpdate

This data class is used internally when a process is failed to update

Link copied to clipboard
class MyBusinessProcessUpdateSuccess(val processUUID: String, val action: String) : MyBusinessProcessUpdate

This data class is used internally when a process is successfully updated

Link copied to clipboard
open class MyBusinessProcessUpload(val processUUID: String) : MyBusinessProcessEvent

This class is used to handle all process upload events

Link copied to clipboard
class MyBusinessProcessUploadError(val processUUID: String, val action: String) : MyBusinessProcessUpload

This data class is used internally when a process upload operation with error

Link copied to clipboard
class MyBusinessProcessUploadFailure(val processUUID: String, val action: String) : MyBusinessProcessUpload

This data class is used internally when a process upload operation is failed

Link copied to clipboard
class MyBusinessProcessUploadStarted(val processUUID: String, val action: String) : MyBusinessProcessUpload

This data class is used internally when a process upload operation is started

Link copied to clipboard
open class MyBusinessTemplateEvent : MyBusinessEvents

This class is used to handle all events related to templates

Link copied to clipboard
data class MyBusinessTemplateFavoriteListUpdated(val param: Any? = null) : MyBusinessTemplateEvent

This data class is used when an update is done on the template list.

Link copied to clipboard
data class MyBusinessTemplateListUpdated(val param: Any? = null) : MyBusinessTemplateEvent

This data class is used when an update is done on the template list.