| Interface | Description |
|---|---|
| NexmoCallEventListener |
NexmoCallEventListener dispatches events related to a
NexmoCall. |
| NexmoConversationListener |
Interface definition for a callback to be invoked when
NexmoConversation member is updated or
NexmoConversation expires. |
| NexmoCustomEventListener |
Interface definition for a callback to be invoked when a
NexmoCustomEvent is received. |
| NexmoDTMFEventListener |
Interface definition for a callback to be invoked when a
NexmoDTMFEvent is received. |
| NexmoIncomingCallListener |
Interface definition for a callback to be invoked when a incoming call occurs.
|
| NexmoLegStatusEventListener |
Interface definition for a callback to be invoked when a
NexmoLegStatusEvent is received. |
| NexmoMediaActionEventListener |
Interface definition for a callback to be invoked when call is muted (muted byuser) or
earmuf (muted by other user)
|
| NexmoMediaEventListener |
Interface definition for a callback to be invoked when media is enabled and disabled.
|
| NexmoMediaStatusListener |
Interface definition for a callback to be invoked when Peer Connection state changes.
|
| NexmoMember | |
| NexmoMemberEventListener |
Interface definition for a callback to be invoked when member was invited
(
NexmoConversation.invite(String, NexmoRequestListener)), added (NexmoConversation.join(NexmoRequestListener))
and removed (NexmoConversation.kick(String, NexmoRequestListener)) from the conversation
. |
| NexmoMemberMessageStatusEventListener |
Interface definition for a callback to be invoked when a
NexmoMemberMessageStatusEvent is received. |
| NexmoMemberSummary |
An individual conversation member.
|
| NexmoMessageEventListener |
Interface definition for a callback to be invoked when
NexmoConversation related event occurs. |
| NexmoPushEventListener |
Interface definition for a callback to be invoked when a new event is received or incoming call occurs.
|
| NexmoReceiveConversationListener |
Interface definition for a callback to be invoked when new conversation is received.
|
| NexmoTypingEventListener |
Interface definition for a callback to be invoked when typing state has changed.
|
| Class | Description |
|---|---|
| Defaults |
Class contains default coasts used by the Nexmo SDK.
|
| NexmoAttachmentEvent |
Represents the attachment events dispatched into
NexmoMessageEventListener.onAttachmentEvent(com.nexmo.client.NexmoAttachmentEvent)
(currently only images). |
| NexmoCall |
The
NexmoCall class is a NexmoConversation for phone calls. |
| NexmoChannel |
Channel that connects the user to the
NexmoConversation eg. |
| NexmoClient |
The
NexmoClient is the main entry point into the SDK and is instantiated to use the NexmoConversation API in
your application. |
| NexmoClient.Builder |
Builds new
NexmoClient. |
| NexmoClient.NexmoClientConfig |
The settings used to initialise the
NexmoClient that was built by NexmoClient.Builder. |
| NexmoClientPrewarmLegManager | |
| NexmoConversation |
Class allows users to communicate with each other by sending events (eg.
|
| NexmoConversationsPage |
Represents a list of
NexmoConversations, created by the response from NexmoClient.getConversations(Integer, NexmoPageOrder, NexmoRequestListener). |
| NexmoCustomEvent |
Represents a custom event, dispatched into
NexmoCustomEventListener. |
| NexmoDeletedEvent |
Represents deleted events dispatched into
NexmoTextEvent.delete(NexmoRequestListener) and
NexmoAttachmentEvent.delete(NexmoRequestListener). |
| NexmoDeliveredEvent |
Represents a delivered receipt for an event, available for
NexmoTextEvent and
NexmoAttachmentEvent. |
| NexmoDirection |
Directional data from Conversation Service (Conversation API).
|
| NexmoDTMFEvent |
Represents a DTMF
events dispached into
NexmoCallEventListener.onDTMF(java.lang.String, com.nexmo.client.NexmoMember). |
| NexmoEvent |
Represents the base class from which all Nexmo Event classes are derived.
|
| NexmoEventEmbeddedInfo |
Represent all the information about the event producer.
|
| NexmoEventsPage |
Represents a list of
NexmoEvent, created by the response from NexmoConversation.getEvents(Integer, NexmoPageOrder, String, NexmoRequestListener). |
| NexmoImage |
Created by Dimitris Niras on 10/11/2021.
|
| NexmoImageRepresentation |
Represents a custom event, dispatched into
NexmoMessageEventListener. |
| NexmoInitiator |
The NexmoInitiator is the initiator of the member to a specific
NexmoMemberState inside a NexmoConversation. |
| NexmoLeg |
A leg is a single connection either inbound to, or outbound from, the Vonage platform
(more).
|
| NexmoLegStatusEvent |
Represents the leg status event dispatched into
NexmoLegStatusEventListener. |
| NexmoLegTransferEvent |
Represents the leg transfer event dispatched into
NexmoCallEventListener. |
| NexmoMedia |
Represents the media state of a
NexmoMember in a NexmoConversation |
| NexmoMediaActionEvent |
Represents the mute and earmuff media events dispatched into
NexmoMediaActionEventListener. |
| NexmoMediaEvent |
Represents the mute and earmuff media events dispatched into
NexmoMediaActionEventListener. |
| NexmoMemberEvent |
Represents events related to member state in a
NexmoConversation. |
| NexmoMemberMessageStatusEvent |
Represents the member message status event dispatched into
NexmoMemberMessageStatusEventListener. |
| NexmoMembersSummaryPage | |
| NexmoMessage | |
| NexmoMessageEvent |
Send a message to the conversation:
|
| NexmoMessageLocation | |
| NexmoMessageTemplateContent | |
| NexmoMessageTemplateWhatsapp | |
| NexmoPinningConfig |
Configuration data for Pinning the identity of the sdk backend services.
|
| NexmoRejectedEvent |
Represents a rejected receipt for an event, available for
NexmoMessageEvent. |
| NexmoSeenEvent |
Represents a seen receipt for an event, available for
NexmoTextEvent and NexmoAttachmentEvent. |
| NexmoSubmittedEvent |
Represents a submitted receipt for an event, available for
NexmoMessageEvent. |
| NexmoTextEvent |
Send a text message to the conversation:
|
| NexmoTypingEvent |
Represents the typing state in a conversation dispatched by
NexmoTypingEventListener. |
| NexmoUndeliverableEvent |
Represents an undeliverable receipt for an event, available for
NexmoMessageEvent. |
| NexmoUser |
Represents a unique user in the context of a Nexmo Application.
|
| NexmoUserSession | |
| NexmoUserSessionsPage | |
| PrewarmLeg |
| Enum | Description |
|---|---|
| NexmoCallHandler | Deprecated
Used by the deprecated NexmoClient.call(callee, callType, listener) method.
|
| NexmoCallMemberStatus |
An Enum representing the
NexmoMember's current call status. |
| NexmoChannelType |
An Enum representing channel type for a
NexmoChannel. |
| NexmoConnectionState |
An Enum representing the connection status for a
NexmoConnectionListener
related to NexmoClient.setConnectionListener(NexmoConnectionListener). |
| NexmoDirection.Type |
Enum representing channel type for a
NexmoDirection |
| NexmoEventType |
Enum representing event type.
|
| NexmoImageRepresentation.TYPE |
Enum representing the image size.
|
| NexmoMediaActionState |
Enum representing earmuf (muted by other user) and mute (muted by user) states.
|
| NexmoMediaActionType |
Enum representing media action type.
|
| NexmoMediaState |
Enum representing media state for
NexmoMemberEvent. |
| NexmoMediaType |
Enum representing media type.
|
| NexmoMemberState |
An enum representing the
NexmoMember state. |
| NexmoMemberUpdatedType |
Enum representing the different types of updates to a
NexmoMember. |
| NexmoPageOrder |
Enum representing the order of the
NexmoConversationsPage or NexmoEventsPage. |
| NexmoTypingState |
Enum representing typing state in the
NexmoTypingEvent related to the NexmoConversation. |
| Exception | Description |
|---|---|
| NexmoClientExceptionAlreadyBuilt |
Exception thrown when
NexmoClient.Builder.build(Context) method is called more than once. |