SendIndividualMessages
Description
Send individual messages to interviewers.
Signature
string[] SendIndividualMessages(string key, MessageToInterviewer[] messageList)
Parameters
Name | Data Type | Description |
---|---|---|
key |
string required |
The authentication key |
messageList |
MessageToInterviewer[ ] required |
An array of messages. |
Response
Data Type | Description |
---|---|
string[ ] |
The interviewer user ids of the interviewers that do not exist. If the sendout is successful, this method will return an empty array. |
Example
// Create instance of the webservice
var capi = new CapiSoapClient();
//***************************************************
//
// SendIndividualMessages
//
//***************************************************
List<MessageToInterviewer> messageList = new List<MessageToInterviewer>();
// Create message 1 for john
MessageContent messageContent1 = new MessageContent();
messageContent1.Subject = "Important information for John";
messageContent1.Body = "Please come to the information meeting at the end of this week\n\nRegards,\nJohn Doe";
MessageToInterviewer message1 = new MessageToInterviewer();
message1.Content = messageContent1;
message1.UserId = "john";
messageList.Add(message1);
// Create message 2 for peter
MessageContent messageContent2 = new MessageContent();
messageContent2.Subject = "Important information for Peter";
messageContent2.Body = "Please come to the information meeting at the end of this week\n\nRegards,\nJohn Doe";
MessageToInterviewer message2 = new MessageToInterviewer();
message2.Content = messageContent2;
message2.UserId = "peter";
messageList.Add(message2);
string[] interviewIdsThatDoNotExist = capi.SendIndividualMessages(key, messageList.ToArray());
if (interviewIdsThatDoNotExist.Length == 0)
{
// Message was successfully sent to all interviewers
}