Class MmsBuilder

java.lang.Object
io.sendon.sms.request.MmsBuilder

public class MmsBuilder extends Object
Builder class for constructing MMS message details.
  • Field Details

    • from

      public String from
    • to

      public List<?> to
    • title

      public String title
    • message

      public String message
    • isAd

      public boolean isAd
    • reservation

      public Reservation reservation
    • images

      public List<String> images
  • Constructor Details

    • MmsBuilder

      public MmsBuilder()
  • Method Details

    • setFrom

      public MmsBuilder setFrom(String from)
      Sets the sender's phone number.
      Parameters:
      from - The sender's phone number.
      Returns:
      The current instance of MmsBuilder.
    • setTo

      public MmsBuilder setTo(List<?> to)
      Sets the list of recipients.
      Parameters:
      to - The list of recipients. Can be List<String>, List<ToWithName>, or List<ToWithBucket>.
      Returns:
      The current instance of MmsBuilder.
    • setTitle

      public MmsBuilder setTitle(String title)
      Sets the title of the message.
      Parameters:
      title - The title of the message.
      Returns:
      The current instance of MmsBuilder.
    • setMessage

      public MmsBuilder setMessage(String message)
      Sets the message content.
      Parameters:
      message - The message content.
      Returns:
      The current instance of MmsBuilder.
    • setIsAd

      public MmsBuilder setIsAd(boolean isAd)
      Sets whether the message is an advertisement.
      Parameters:
      isAd - true if the message is an advertisement, otherwise false.
      Returns:
      The current instance of MmsBuilder.
    • setReservation

      public MmsBuilder setReservation(Reservation reservation)
      Sets the reservation details for scheduling.
      Parameters:
      reservation - The reservation details.
      Returns:
      The current instance of MmsBuilder.
    • setImages

      public MmsBuilder setImages(List<String> images)
      Sets the list of image URLs to include in the MMS.
      Parameters:
      images - The list of image URLs.
      Returns:
      The current instance of MmsBuilder.