Package com.skt.nugu.sdk.agent.ext.phonecall
Types
Link copied to clipboard
data class Contact( val label: Contact.Label?, val number: String?, val isBlocked: Boolean?)
Content copied to clipboard
Link copied to clipboard
data class Context( val state: State, val template: Context.Template?, val recipient: Context.Recipient?, val numberBlockable: Boolean?)
Content copied to clipboard
Link copied to clipboard
data class Person( val name: String, val type: Person.Type, val profileImgUrl: String?, val category: String?, val address: Person.Address?, val businessHours: Person.BusinessHour?, val history: Person.History?, val numInCallHistory: String, val token: String?, val score: String?, val contacts: Array<Contact>?, val poiId: String?)
Content copied to clipboard
Link copied to clipboard
class PhoneCallAgent( client: PhoneCallClient, contextStateProviderRegistry: ContextStateProviderRegistry, contextGetter: ContextGetterInterface, messageSender: MessageSender, focusManager: FocusManagerInterface, channelName: String, focusObserver: ChannelObserver? = null, enableSendEvent: Boolean = true, directiveSequencer: DirectiveSequencerInterface, interactionControlManager: InteractionControlManagerInterface) : CapabilityAgent, SupportedInterfaceContextProvider, SendCandidatesDirectiveHandler.Controller, MakeCallDirectiveHandler.Controller, EndCallDirectiveHandler.Controller, AcceptCallDirectiveHandler.Controller, BlockIncomingCallDirectiveHandler.Controller, BlockNumberDirectiveHandler.Controller, PhoneCallClient.OnStateChangeListener, ChannelObserver
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard