Class NSMessagingAgent
SMS and other external messaging systems.
Examples
NSMessagingAgent agent;
agent.callMethod(arg1, arg2);
Constructors
NSMessagingAgent()
SMS and other external messaging systems.
Declaration
NSMessagingAgent Examples
NSMessagingAgent agent;
agent.callMethod(arg1, arg2);
Methods
CreateMessage(NSIncomingMessage)
Creates a new message and insert it in the message queue. (inbox)
Declaration
Void CreateMessage(NSIncomingMessage incomingMessage) Parameters
| Type | Name | Description |
| incomingMessage |
Returns
| Type | Description |
| Void |
GetDeliveryStatus(Integer[])
Gets delivery status
Declaration
NSMessageDeliveryStatus[] GetDeliveryStatus(Integer[] messagingIds) Parameters
| Type | Name | Description |
| Integer[] | messagingIds |
Returns
| Type | Description |
| NSMessageDeliveryStatus[] |
SendMessages(String,NSOutgoingMessage[])
Sends an array of messages
Declaration
NSMessageDeliveryStatus[] SendMessages(String plugin, NSOutgoingMessage[] outgoingMessages) Examples
NSMessagingAgent agent;
String plugin;
NSOutgoingMessage[] outgoingMessages;
NSMessageDeliveryStatus[] res = agent.SendMessages(plugin, outgoingMessages);
Parameters
| Type | Name | Description |
| String | plugin | |
| outgoingMessages |
Returns
| Type | Description |
| NSMessageDeliveryStatus[] |
SendMessagesWithConfig(String)
Sends an array of messages using given config
Declaration
NSMessageDeliveryStatus[] SendMessagesWithConfig(String plugin, NSOutgoingMessage[] outgoingMessages, Map config) Examples
NSMessagingAgent agent;
String plugin;
NSOutgoingMessage[] outgoingMessages;
Map config;
NSMessageDeliveryStatus[] res = agent.SendMessagesWithConfig(plugin, outgoingMessages, config);
Parameters
| Type | Name | Description |
| String | plugin | |
| outgoingMessages | ||
| config |
Returns
| Type | Description |
| NSMessageDeliveryStatus[] |
SetDeliveryStatus(String,String,Integer,String)
Sets or change the delivery status on an outgoing message.
Declaration
Void SetDeliveryStatus(String plugin, String externalMessageId, Integer status, String statusDescription) Parameters
| Type | Name | Description |
| String | plugin | |
| String | externalMessageId | |
| Integer | status | |
| String | statusDescription |
Returns
| Type | Description |
| Void |