Class ConversationPartAuthor.Builder
- java.lang.Object
-
- com.intercom.api.resources.unstable.types.ConversationPartAuthor.Builder
-
- Enclosing class:
- ConversationPartAuthor
public static final class ConversationPartAuthor.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConversationPartAuthorbuild()ConversationPartAuthor.Builderemail(java.lang.String email)ConversationPartAuthor.Builderemail(java.util.Optional<java.lang.String> email)The email of the authorConversationPartAuthor.Builderfrom(ConversationPartAuthor other)ConversationPartAuthor.BuilderfromAiAgent(java.lang.Boolean fromAiAgent)ConversationPartAuthor.BuilderfromAiAgent(java.util.Optional<java.lang.Boolean> fromAiAgent)If this conversation part was sent by the AI AgentConversationPartAuthor.Builderid(java.lang.String id)ConversationPartAuthor.Builderid(java.util.Optional<java.lang.String> id)The id of the authorConversationPartAuthor.BuilderisAiAnswer(java.lang.Boolean isAiAnswer)ConversationPartAuthor.BuilderisAiAnswer(java.util.Optional<java.lang.Boolean> isAiAnswer)If this conversation part body was generated by the AI AgentConversationPartAuthor.Buildername(java.lang.String name)ConversationPartAuthor.Buildername(java.util.Optional<java.lang.String> name)The name of the authorConversationPartAuthor.Buildertype(java.lang.String type)ConversationPartAuthor.Buildertype(java.util.Optional<java.lang.String> type)The type of the author
-
-
-
Method Detail
-
from
public ConversationPartAuthor.Builder from(ConversationPartAuthor other)
-
type
public ConversationPartAuthor.Builder type(java.util.Optional<java.lang.String> type)
The type of the author
-
type
public ConversationPartAuthor.Builder type(java.lang.String type)
-
id
public ConversationPartAuthor.Builder id(java.util.Optional<java.lang.String> id)
The id of the author
-
id
public ConversationPartAuthor.Builder id(java.lang.String id)
-
name
public ConversationPartAuthor.Builder name(java.util.Optional<java.lang.String> name)
The name of the author
-
name
public ConversationPartAuthor.Builder name(java.lang.String name)
-
email
public ConversationPartAuthor.Builder email(java.util.Optional<java.lang.String> email)
The email of the author
-
email
public ConversationPartAuthor.Builder email(java.lang.String email)
-
fromAiAgent
public ConversationPartAuthor.Builder fromAiAgent(java.util.Optional<java.lang.Boolean> fromAiAgent)
If this conversation part was sent by the AI Agent
-
fromAiAgent
public ConversationPartAuthor.Builder fromAiAgent(java.lang.Boolean fromAiAgent)
-
isAiAnswer
public ConversationPartAuthor.Builder isAiAnswer(java.util.Optional<java.lang.Boolean> isAiAnswer)
If this conversation part body was generated by the AI Agent
-
isAiAnswer
public ConversationPartAuthor.Builder isAiAnswer(java.lang.Boolean isAiAnswer)
-
build
public ConversationPartAuthor build()
-
-