Class CreateInboxMessageRequest

java.lang.Object
io.getlime.push.model.request.CreateInboxMessageRequest

public class CreateInboxMessageRequest extends Object
Request object for the message.
Author:
Petr Dvorak, petr@wultra.com
  • Constructor Details

    • CreateInboxMessageRequest

      public CreateInboxMessageRequest()
  • Method Details

    • getUserId

      public String getUserId()
    • getType

      public MessageType getType()
    • getSubject

      public String getSubject()
    • getSummary

      public String getSummary()
    • getBody

      public String getBody()
    • getApplications

      public List<@NotNull @Pattern(regexp="^[a-zA-Z0-9_-]{3,255}$") String> getApplications()
    • setUserId

      public void setUserId(String userId)
    • setType

      public void setType(MessageType type)
    • setSubject

      public void setSubject(String subject)
    • setSummary

      public void setSummary(String summary)
    • setBody

      public void setBody(String body)
    • setApplications

      public void setApplications(List<@NotNull @Pattern(regexp="^[a-zA-Z0-9_-]{3,255}$") String> applications)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object