Class MessageCollectionRequest<T extends MessageRequest>

java.lang.Object
esendex.sdk.java.model.domain.impl.BaseMessageRequest
esendex.sdk.java.model.domain.impl.MessageCollectionRequest<T>
Type Parameters:
T - the generic type
All Implemented Interfaces:
Iterable<T>
Direct Known Subclasses:
SmsMessageCollectionRequest, VoiceMessageCollectionRequest

public abstract class MessageCollectionRequest<T extends MessageRequest> extends BaseMessageRequest implements Iterable<T>
The Class MessageCollectionRequest.
  • Constructor Details

    • MessageCollectionRequest

      public MessageCollectionRequest(String account, List<T> messages, MessageType type)
      Instantiates a new message collection request.
      Parameters:
      account - the esendex account
      messages - the messages
      type - the message type eg voice or sms
    • MessageCollectionRequest

      public MessageCollectionRequest(String account, T message, MessageType type)
      Instantiates a new message collection request.
      Parameters:
      account - the account
      message - the message
  • Method Details