Package com.skt.nugu.sdk.core.interfaces.directive

Types

Link copied to clipboard
data class BlockingPolicy(val blockedBy: EnumSet<BlockingPolicy.Medium>? = MEDIUM_ANY_ONLY, val blocking: EnumSet<BlockingPolicy.Medium>? = null)

Defines an BlockingPolicy.

Link copied to clipboard
interface DirectiveGroupPreProcessor
Link copied to clipboard
interface DirectiveGroupProcessorInterface
Link copied to clipboard
interface DirectiveHandler

The interface for directive handler

Link copied to clipboard
interface DirectiveHandlerResult

This provides interface for directive handling results. If there are directive blocked by this, should be handled after setCompleted or setFailed called.

Link copied to clipboard
interface DirectiveProcessorInterface
Link copied to clipboard
interface DirectiveSequencerInterface : DirectiveProcessorInterface

Interface for sequencing and handling directives.