Interface Conversation._FinalStage
-
- All Known Implementing Classes:
Conversation.Builder
- Enclosing class:
- Conversation
public static interface Conversation._FinalStage
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Conversation._FinalStageadminAssigneeId(java.lang.Integer adminAssigneeId)Conversation._FinalStageadminAssigneeId(java.util.Optional<java.lang.Integer> adminAssigneeId)The id of the admin assigned to the conversation.Conversation._FinalStageaiAgent(AiAgent aiAgent)Conversation._FinalStageaiAgent(java.util.Optional<AiAgent> aiAgent)Conversation._FinalStageaiAgentParticipated(java.lang.Boolean aiAgentParticipated)Conversation._FinalStageaiAgentParticipated(java.util.Optional<java.lang.Boolean> aiAgentParticipated)Indicates whether the AI Agent participated in the conversation.Conversationbuild()Conversation._FinalStagecompanyId(java.lang.String companyId)Conversation._FinalStagecompanyId(java.util.Optional<java.lang.String> companyId)The ID of the company that the conversation is associated with.Conversation._FinalStageconversationParts(ConversationParts conversationParts)Conversation._FinalStageconversationParts(java.util.Optional<ConversationParts> conversationParts)Conversation._FinalStageconversationRating(ConversationRating conversationRating)Conversation._FinalStageconversationRating(java.util.Optional<ConversationRating> conversationRating)Conversation._FinalStagecustomAttributes(java.lang.String key, Conversation.CustomAttributesValue value)Conversation._FinalStagecustomAttributes(java.util.Map<java.lang.String,Conversation.CustomAttributesValue> customAttributes)Conversation._FinalStagefirstContactReply(ConversationFirstContactReply firstContactReply)Conversation._FinalStagefirstContactReply(java.util.Optional<ConversationFirstContactReply> firstContactReply)Conversation._FinalStagelinkedObjects(LinkedObjectList linkedObjects)Conversation._FinalStagelinkedObjects(java.util.Optional<LinkedObjectList> linkedObjects)Conversation._FinalStagepriority(Conversation.Priority priority)Conversation._FinalStagepriority(java.util.Optional<Conversation.Priority> priority)If marked as priority, it will return priority or else not_priority.Conversation._FinalStageputAllCustomAttributes(java.util.Map<java.lang.String,Conversation.CustomAttributesValue> customAttributes)Conversation._FinalStageslaApplied(SlaApplied slaApplied)Conversation._FinalStageslaApplied(java.util.Optional<SlaApplied> slaApplied)Conversation._FinalStagesnoozedUntil(java.lang.Integer snoozedUntil)Conversation._FinalStagesnoozedUntil(java.util.Optional<java.lang.Integer> snoozedUntil)If set this is the time in the future when this conversation will be marked as open.Conversation._FinalStagestatistics(ConversationStatistics statistics)Conversation._FinalStagestatistics(java.util.Optional<ConversationStatistics> statistics)Conversation._FinalStagetags(Tags tags)Conversation._FinalStagetags(java.util.Optional<Tags> tags)Conversation._FinalStageteamAssigneeId(java.lang.String teamAssigneeId)Conversation._FinalStageteamAssigneeId(java.util.Optional<java.lang.String> teamAssigneeId)The id of the team assigned to the conversation.Conversation._FinalStageteammates(ConversationTeammates teammates)Conversation._FinalStageteammates(java.util.Optional<ConversationTeammates> teammates)Conversation._FinalStagetitle(java.lang.String title)Conversation._FinalStagetitle(java.util.Optional<java.lang.String> title)The title given to the conversation.Conversation._FinalStagewaitingSince(java.lang.Integer waitingSince)Conversation._FinalStagewaitingSince(java.util.Optional<java.lang.Integer> waitingSince)The last time a Contact responded to an Admin.
-
-
-
Method Detail
-
build
Conversation build()
-
title
Conversation._FinalStage title(java.util.Optional<java.lang.String> title)
The title given to the conversation.
-
title
Conversation._FinalStage title(java.lang.String title)
-
waitingSince
Conversation._FinalStage waitingSince(java.util.Optional<java.lang.Integer> waitingSince)
The last time a Contact responded to an Admin. In other words, the time a customer started waiting for a response. Set to null if last reply is from an Admin.
-
waitingSince
Conversation._FinalStage waitingSince(java.lang.Integer waitingSince)
-
snoozedUntil
Conversation._FinalStage snoozedUntil(java.util.Optional<java.lang.Integer> snoozedUntil)
If set this is the time in the future when this conversation will be marked as open. i.e. it will be in a snoozed state until this time. i.e. it will be in a snoozed state until this time.
-
snoozedUntil
Conversation._FinalStage snoozedUntil(java.lang.Integer snoozedUntil)
-
priority
Conversation._FinalStage priority(java.util.Optional<Conversation.Priority> priority)
If marked as priority, it will return priority or else not_priority.
-
priority
Conversation._FinalStage priority(Conversation.Priority priority)
-
adminAssigneeId
Conversation._FinalStage adminAssigneeId(java.util.Optional<java.lang.Integer> adminAssigneeId)
The id of the admin assigned to the conversation. If it's not assigned to an admin it will return null.
-
adminAssigneeId
Conversation._FinalStage adminAssigneeId(java.lang.Integer adminAssigneeId)
-
teamAssigneeId
Conversation._FinalStage teamAssigneeId(java.util.Optional<java.lang.String> teamAssigneeId)
The id of the team assigned to the conversation. If it's not assigned to a team it will return null.
-
teamAssigneeId
Conversation._FinalStage teamAssigneeId(java.lang.String teamAssigneeId)
-
companyId
Conversation._FinalStage companyId(java.util.Optional<java.lang.String> companyId)
The ID of the company that the conversation is associated with. The unique identifier for the company which is given by Intercom.
-
companyId
Conversation._FinalStage companyId(java.lang.String companyId)
-
tags
Conversation._FinalStage tags(java.util.Optional<Tags> tags)
-
tags
Conversation._FinalStage tags(Tags tags)
-
conversationRating
Conversation._FinalStage conversationRating(java.util.Optional<ConversationRating> conversationRating)
-
conversationRating
Conversation._FinalStage conversationRating(ConversationRating conversationRating)
-
teammates
Conversation._FinalStage teammates(java.util.Optional<ConversationTeammates> teammates)
-
teammates
Conversation._FinalStage teammates(ConversationTeammates teammates)
-
customAttributes
Conversation._FinalStage customAttributes(java.util.Map<java.lang.String,Conversation.CustomAttributesValue> customAttributes)
-
putAllCustomAttributes
Conversation._FinalStage putAllCustomAttributes(java.util.Map<java.lang.String,Conversation.CustomAttributesValue> customAttributes)
-
customAttributes
Conversation._FinalStage customAttributes(java.lang.String key, Conversation.CustomAttributesValue value)
-
firstContactReply
Conversation._FinalStage firstContactReply(java.util.Optional<ConversationFirstContactReply> firstContactReply)
-
firstContactReply
Conversation._FinalStage firstContactReply(ConversationFirstContactReply firstContactReply)
-
slaApplied
Conversation._FinalStage slaApplied(java.util.Optional<SlaApplied> slaApplied)
-
slaApplied
Conversation._FinalStage slaApplied(SlaApplied slaApplied)
-
statistics
Conversation._FinalStage statistics(java.util.Optional<ConversationStatistics> statistics)
-
statistics
Conversation._FinalStage statistics(ConversationStatistics statistics)
-
conversationParts
Conversation._FinalStage conversationParts(java.util.Optional<ConversationParts> conversationParts)
-
conversationParts
Conversation._FinalStage conversationParts(ConversationParts conversationParts)
-
linkedObjects
Conversation._FinalStage linkedObjects(java.util.Optional<LinkedObjectList> linkedObjects)
-
linkedObjects
Conversation._FinalStage linkedObjects(LinkedObjectList linkedObjects)
-
aiAgentParticipated
Conversation._FinalStage aiAgentParticipated(java.util.Optional<java.lang.Boolean> aiAgentParticipated)
Indicates whether the AI Agent participated in the conversation.
-
aiAgentParticipated
Conversation._FinalStage aiAgentParticipated(java.lang.Boolean aiAgentParticipated)
-
aiAgent
Conversation._FinalStage aiAgent(java.util.Optional<AiAgent> aiAgent)
-
aiAgent
Conversation._FinalStage aiAgent(AiAgent aiAgent)
-
-