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

Types

Link copied to clipboard
data class AttachmentMessage(    val content: ByteBuffer,     val header: Header,     val isEnd: Boolean,     val parentMessageId: String,     val seq: Int,     val mediaType: String)

data class for attachment message

Link copied to clipboard
interface Call
Link copied to clipboard
data class Directive(    attachmentManager: AttachmentManagerInterface?,     val header: Header,     val payload: String)

The data class for Directive

Link copied to clipboard
data class DirectiveMessage(val header: Header, val payload: String)
Link copied to clipboard
data class Header(    val dialogRequestId: String,     val messageId: String,     val name: String,     val namespace: String,     val version: String,     val referrerDialogRequestId: String?)

The data class for header of message

Link copied to clipboard
interface MessageConsumer

An interface which allows a derived class to consume a Message from DeviceGateway.

Link copied to clipboard
interface MessageObserver

The observer to be called when receive an message

Link copied to clipboard
interface MessageRequest

Marker Interface for message request

Link copied to clipboard
interface MessageSender

An interface which send MessageRequest

Link copied to clipboard
class Status(val code: Status.Code)