Skip to content

Commit

Permalink
Merge pull request #203 from Bindambc/feature/message_get_method
Browse files Browse the repository at this point in the history
Added get methods for message types in the Message class
  • Loading branch information
Bindambc authored Aug 20, 2024
2 parents 0993e22 + b42a513 commit 1042fd7
Showing 1 changed file with 117 additions and 1 deletion.
118 changes: 117 additions & 1 deletion src/main/java/com/whatsapp/api/domain/messages/Message.java
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,123 @@ public Context getContext() {
return context;
}

/**
/**
* Gets interactive message.
* @return the interactive message
*/
public InteractiveMessage getInteractiveMessage() {
return interactiveMessage;
}

/**
* Gets to.
*
* @return the to
*/
public String getTo() {
return to;
}

/**
* Gets type.
*
* @return the type
*/
public MessageType getType() {
return type;
}

/**
* Gets text message.
*
* @return the text message
*/
public TextMessage getTextMessage() {
return textMessage;
}

/**
* Gets contact message.
*
* @return the contact message
*/
public List<Contact> getContactMessage() {
return contactMessage;
}

/**
* Gets template message.
*
* @return the template message
*/
public TemplateMessage getTemplateMessage() {
return templateMessage;
}

/**
* Gets audio message.
*
* @return the audio message
*/
public AudioMessage getAudioMessage() {
return audioMessage;
}

/**
* Gets document message.
*
* @return the document message
*/
public DocumentMessage getDocumentMessage() {
return documentMessage;
}

/**
* Gets image message.
*
* @return the image message
*/
public ImageMessage getImageMessage() {
return imageMessage;
}

/**
* Gets sticker message.
*
* @return the sticker message
*/
public StickerMessage getStickerMessage() {
return stickerMessage;
}

/**
* Gets video message.
*
* @return the video message
*/
public VideoMessage getVideoMessage() {
return videoMessage;
}

/**
* Gets reaction message.
*
* @return the reaction message
*/
public ReactionMessage getReactionMessage() {
return reactionMessage;
}

/**
* Gets location message.
*
* @return the location message
*/
public LocationMessage getLocationMessage() {
return locationMessage;
}

/**
* The type Message builder.
*/
public static class MessageBuilder {
Expand Down

0 comments on commit 1042fd7

Please sign in to comment.