/// <summary> /// Sends a com.esendex.sdk.messaging.VoiceMessage instance scheduled at a System.DateTime and returns a com.esendex.sdk.messaging.MessagingResult instance. /// </summary> /// <param name="message">A com.esendex.sdk.messaging.VoiceMessage instance that contains a Voice message collection.</param> /// <param name="sendAt">A System.DateTime instance that contains the date and time at which the message should be sent.</param> /// <returns>A com.esendex.sdk.messaging.MessagingResult instance that contains the message batch Id.</returns> /// <exception cref="System.Net.WebException"></exception> public MessagingResult SendScheduledMessage(VoiceMessage message, DateTime sendAt) { var messages = new VoiceMessageCollection(message) { SendAt = sendAt }; return(SendMessages <VoiceMessageCollection>(messages)); }
/// <summary> /// Sends a com.esendex.sdk.messaging.VoiceMessageCollection instance and returns a com.esendex.sdk.messaging.MessagingResult instance. /// </summary> /// <param name="messages">A com.esendex.sdk.messaging.VoiceMessageCollection instance that contains a Voice message collection.</param> /// <returns>A com.esendex.sdk.messaging.MessagingResult instance that contains the message batch Id.</returns> /// <exception cref="System.Net.WebException"></exception> public MessagingResult SendMessages(VoiceMessageCollection messages) { return(SendMessages <VoiceMessageCollection>(messages)); }
/// <summary> /// Sends a com.esendex.sdk.messaging.VoiceMessage instance and returns a com.esendex.sdk.messaging.MessagingResult instance. /// </summary> /// <param name="message">A com.esendex.sdk.messaging.VoiceMessage instance that contains the Voice message.</param> /// <returns>A com.esendex.sdk.messaging.MessagingResult instance that contains the message batch Id.</returns> /// <exception cref="System.Net.WebException"></exception> public MessagingResult SendMessage(VoiceMessage message) { var messages = new VoiceMessageCollection(message); return(SendMessages <VoiceMessageCollection>(messages)); }
/// <summary> /// Sends a com.esendex.sdk.messaging.VoiceMessageCollection instance scheduled at a System.DateTime and returns a com.esendex.sdk.messaging.MessagingResult instance. /// </summary> /// <param name="messages">A com.esendex.sdk.messaging.VoiceMessageCollection instance that contains a Voice message collection.</param> /// <param name="sendAt">A System.DateTime instance that contains the date and time at which the messages should be sent.</param> /// <returns>A com.esendex.sdk.messaging.MessagingResult instance that contains the message batch Id.</returns> /// <exception cref="System.Net.WebException"></exception> public MessagingResult SendScheduledMessages(VoiceMessageCollection messages, DateTime sendAt) { messages.SendAt = sendAt; return(SendMessages <VoiceMessageCollection>(messages)); }