Package com.intercom.api.types
Interface ConversationPart._FinalStage
-
- All Known Implementing Classes:
ConversationPart.Builder
- Enclosing class:
- ConversationPart
public static interface ConversationPart._FinalStage
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConversationPart._FinalStageappPackageCode(java.lang.String appPackageCode)ConversationPart._FinalStageappPackageCode(java.util.Optional<java.lang.String> appPackageCode)The app package code if this part was created via API.ConversationPart._FinalStageassignedTo(Reference assignedTo)ConversationPart._FinalStageassignedTo(java.util.Optional<Reference> assignedTo)The id of the admin that was assigned the conversation by this conversation_part (null if there has been no change in assignment.)ConversationPart._FinalStageattachments(java.util.List<PartAttachment> attachments)ConversationPart._FinalStageattachments(java.util.Optional<java.util.List<PartAttachment>> attachments)A list of attachments for the part.ConversationPart._FinalStagebody(java.lang.String body)ConversationPart._FinalStagebody(java.util.Optional<java.lang.String> body)The message body, which may contain HTML.ConversationPartbuild()ConversationPart._FinalStageemailMessageMetadata(EmailMessageMetadata emailMessageMetadata)ConversationPart._FinalStageemailMessageMetadata(java.util.Optional<EmailMessageMetadata> emailMessageMetadata)ConversationPart._FinalStageeventDetails(EventDetails eventDetails)ConversationPart._FinalStageeventDetails(java.util.Optional<EventDetails> eventDetails)ConversationPart._FinalStageexternalId(java.lang.String externalId)ConversationPart._FinalStageexternalId(java.util.Optional<java.lang.String> externalId)The external id of the conversation partConversationPart._FinalStagemetadata(ConversationPartMetadata metadata)ConversationPart._FinalStagemetadata(java.util.Optional<ConversationPartMetadata> metadata)ConversationPart._FinalStagenotifiedAt(java.lang.Integer notifiedAt)ConversationPart._FinalStagenotifiedAt(java.util.Optional<java.lang.Integer> notifiedAt)The time the user was notified with the conversation part.ConversationPart._FinalStagestate(ConversationPart.State state)ConversationPart._FinalStagestate(java.util.Optional<ConversationPart.State> state)Indicates the current state of conversation when the conversation part was created.ConversationPart._FinalStagetags(java.util.List<TagBasic> tags)ConversationPart._FinalStagetags(java.util.Optional<java.util.List<TagBasic>> tags)A list of tags objects associated with the conversation part.
-
-
-
Method Detail
-
build
ConversationPart build()
-
body
ConversationPart._FinalStage body(java.util.Optional<java.lang.String> body)
The message body, which may contain HTML. For Twitter, this will show a generic message regarding why the body is obscured.
-
body
ConversationPart._FinalStage body(java.lang.String body)
-
notifiedAt
ConversationPart._FinalStage notifiedAt(java.util.Optional<java.lang.Integer> notifiedAt)
The time the user was notified with the conversation part.
-
notifiedAt
ConversationPart._FinalStage notifiedAt(java.lang.Integer notifiedAt)
-
assignedTo
ConversationPart._FinalStage assignedTo(java.util.Optional<Reference> assignedTo)
The id of the admin that was assigned the conversation by this conversation_part (null if there has been no change in assignment.)
-
assignedTo
ConversationPart._FinalStage assignedTo(Reference assignedTo)
-
attachments
ConversationPart._FinalStage attachments(java.util.Optional<java.util.List<PartAttachment>> attachments)
A list of attachments for the part.
-
attachments
ConversationPart._FinalStage attachments(java.util.List<PartAttachment> attachments)
-
externalId
ConversationPart._FinalStage externalId(java.util.Optional<java.lang.String> externalId)
The external id of the conversation part
-
externalId
ConversationPart._FinalStage externalId(java.lang.String externalId)
-
emailMessageMetadata
ConversationPart._FinalStage emailMessageMetadata(java.util.Optional<EmailMessageMetadata> emailMessageMetadata)
-
emailMessageMetadata
ConversationPart._FinalStage emailMessageMetadata(EmailMessageMetadata emailMessageMetadata)
-
metadata
ConversationPart._FinalStage metadata(java.util.Optional<ConversationPartMetadata> metadata)
-
metadata
ConversationPart._FinalStage metadata(ConversationPartMetadata metadata)
-
state
ConversationPart._FinalStage state(java.util.Optional<ConversationPart.State> state)
Indicates the current state of conversation when the conversation part was created.
-
state
ConversationPart._FinalStage state(ConversationPart.State state)
-
tags
ConversationPart._FinalStage tags(java.util.Optional<java.util.List<TagBasic>> tags)
A list of tags objects associated with the conversation part.
-
tags
ConversationPart._FinalStage tags(java.util.List<TagBasic> tags)
-
eventDetails
ConversationPart._FinalStage eventDetails(java.util.Optional<EventDetails> eventDetails)
-
eventDetails
ConversationPart._FinalStage eventDetails(EventDetails eventDetails)
-
appPackageCode
ConversationPart._FinalStage appPackageCode(java.util.Optional<java.lang.String> appPackageCode)
The app package code if this part was created via API. null if the part was not created via API.
-
appPackageCode
ConversationPart._FinalStage appPackageCode(java.lang.String appPackageCode)
-
-