gsdsdk / com.gsd.software.sdk.offlinetools.api.scope / IntentionScope

IntentionScope

class IntentionScope :IntentionCall

Created by konradrutkowski on 18.02.2019.

Constructors

Name Summary
<init> IntentionScope(id:String, storage:IntentionDataSource, scopeEventListener:ScopeEventListener)
Created by konradrutkowski on 18.02.2019.

Properties

Name Summary
currentState var currentState:ScopeState
id val id:String
intentionsContainerRepository var intentionsContainerRepository:IntentionContainerDataSource

Functions

Name Summary
addIntentionContainer fun addIntentionContainer(intentionContainer:IntentionContainer):Unit
addIntentionContainers fun addIntentionContainers(intentionContainers:List<IntentionContainer>):Unit
clearIntentions fun clearIntentions():Unit
execute suspend fun execute():Unit
next suspend fun next():Unit
reactivateScope fun reactivateScope():Unit
retry suspend fun retry():Unit
suspendUntilNextIteration fun suspendUntilNextIteration(reason:String?):Unit
terminate fun terminate():Unit