Package com.intercom.api.types
Class ContactReplyTicketIntercomUserIdRequest
- java.lang.Object
-
- com.intercom.api.types.ContactReplyTicketIntercomUserIdRequest
-
- All Implemented Interfaces:
IContactReplyBaseRequest
public final class ContactReplyTicketIntercomUserIdRequest extends java.lang.Object implements IContactReplyBaseRequest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceContactReplyTicketIntercomUserIdRequest._FinalStagestatic interfaceContactReplyTicketIntercomUserIdRequest.BodyStagestatic classContactReplyTicketIntercomUserIdRequest.Builderstatic interfaceContactReplyTicketIntercomUserIdRequest.IntercomUserIdStagestatic classContactReplyTicketIntercomUserIdRequest.ReplyOptionsItem
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ContactReplyTicketIntercomUserIdRequest.BodyStagebuilder()booleanequals(java.lang.Object other)java.util.Map<java.lang.String,java.lang.Object>getAdditionalProperties()java.util.Optional<java.util.List<java.lang.String>>getAttachmentUrls()java.lang.StringgetBody()java.util.Optional<java.lang.Integer>getCreatedAt()java.lang.StringgetIntercomUserId()java.lang.StringgetMessageType()java.util.Optional<java.util.List<ContactReplyTicketIntercomUserIdRequest.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<ContactReplyTicketIntercomUserIdRequest.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.
-
getIntercomUserId
public java.lang.String getIntercomUserId()
- Returns:
- The identifier for the contact as given by Intercom.
-
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 ContactReplyTicketIntercomUserIdRequest.BodyStage builder()
-
-