Class ContactReplyEmailRequest
- java.lang.Object
-
- com.intercom.api.resources.unstable.types.ContactReplyEmailRequest
-
- All Implemented Interfaces:
IContactReplyBaseRequest
public final class ContactReplyEmailRequest extends java.lang.Object implements IContactReplyBaseRequest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceContactReplyEmailRequest._FinalStagestatic interfaceContactReplyEmailRequest.BodyStagestatic classContactReplyEmailRequest.Builderstatic interfaceContactReplyEmailRequest.EmailStagestatic classContactReplyEmailRequest.ReplyOptionsItem
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ContactReplyEmailRequest.BodyStagebuilder()booleanequals(java.lang.Object other)java.util.Map<java.lang.String,java.lang.Object>getAdditionalProperties()java.util.Optional<java.util.List<ConversationAttachmentFiles>>getAttachmentFiles()java.util.Optional<java.util.List<java.lang.String>>getAttachmentUrls()java.lang.StringgetBody()java.util.Optional<java.lang.Integer>getCreatedAt()java.lang.StringgetEmail()java.lang.StringgetMessageType()java.util.Optional<java.util.List<ContactReplyEmailRequest.ReplyOptionsItem>>getReplyOptions()java.lang.StringgetType()inthashCode()java.lang.StringtoString()
-
-
-
Method Detail
-
getMessageType
public java.lang.String getMessageType()
- Specified by:
getMessageTypein interfaceIContactReplyBaseRequest
-
getType
public java.lang.String getType()
- Specified by:
getTypein interfaceIContactReplyBaseRequest
-
getBody
public java.lang.String getBody()
- Specified by:
getBodyin interfaceIContactReplyBaseRequest- Returns:
- The text body of the comment.
-
getCreatedAt
public java.util.Optional<java.lang.Integer> getCreatedAt()
- Specified by:
getCreatedAtin interfaceIContactReplyBaseRequest- Returns:
- The time the reply was created. If not provided, the current time will be used.
-
getAttachmentUrls
public java.util.Optional<java.util.List<java.lang.String>> getAttachmentUrls()
- Specified by:
getAttachmentUrlsin interfaceIContactReplyBaseRequest- Returns:
- A list of image URLs that will be added as attachments. You can include up to 10 URLs.
-
getReplyOptions
public java.util.Optional<java.util.List<ContactReplyEmailRequest.ReplyOptionsItem>> getReplyOptions()
- Returns:
- The quick reply selection the contact wishes to respond with. These map to buttons displayed in the Messenger UI if sent by a bot, or the reply options sent by an Admin via the API.
-
getEmail
public java.lang.String getEmail()
- Returns:
- The email you have defined for the user.
-
getAttachmentFiles
public java.util.Optional<java.util.List<ConversationAttachmentFiles>> getAttachmentFiles()
- Returns:
- A list of files that will be added as attachments.
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
builder
public static ContactReplyEmailRequest.BodyStage builder()
-
-