Class AiCallResponse.Builder
- java.lang.Object
-
- com.intercom.api.resources.unstable.types.AiCallResponse.Builder
-
- Enclosing class:
- AiCallResponse
public static final class AiCallResponse.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AiCallResponse.BuilderappId(java.lang.Integer appId)AiCallResponse.BuilderappId(java.util.Optional<java.lang.Integer> appId)The workspace identifierAiCallResponsebuild()AiCallResponse.BuildercallSummary(java.lang.String callSummary)AiCallResponse.BuildercallSummary(java.util.Optional<java.lang.String> callSummary)Summary of the call conversation, truncated to 256 characters.AiCallResponse.BuildercallTranscript(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> callTranscript)AiCallResponse.BuildercallTranscript(java.util.Optional<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> callTranscript)Array of transcript entries for the callAiCallResponse.BuilderexternalCallId(java.lang.String externalCallId)AiCallResponse.BuilderexternalCallId(java.util.Optional<java.lang.String> externalCallId)The external call identifier from the call providerAiCallResponse.Builderfrom(AiCallResponse other)AiCallResponse.Builderid(java.lang.Integer id)AiCallResponse.Builderid(java.util.Optional<java.lang.Integer> id)The unique identifier for the external referenceAiCallResponse.Builderintent(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> intent)AiCallResponse.Builderintent(java.util.Optional<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> intent)Array of intent classifications for the callAiCallResponse.BuilderintercomCallId(java.lang.String intercomCallId)AiCallResponse.BuilderintercomCallId(java.util.Optional<java.lang.String> intercomCallId)The Intercom call identifier, if the call has been matchedAiCallResponse.BuilderintercomConversationId(java.lang.String intercomConversationId)AiCallResponse.BuilderintercomConversationId(java.util.Optional<java.lang.String> intercomConversationId)The Intercom conversation identifier, if a conversation has been createdAiCallResponse.Builderstatus(java.lang.String status)AiCallResponse.Builderstatus(java.util.Optional<java.lang.String> status)Status of the call.AiCallResponse.BuilderuserPhoneNumber(java.lang.String userPhoneNumber)AiCallResponse.BuilderuserPhoneNumber(java.util.Optional<java.lang.String> userPhoneNumber)Phone number in E.164 format for the call
-
-
-
Method Detail
-
from
public AiCallResponse.Builder from(AiCallResponse other)
-
id
public AiCallResponse.Builder id(java.util.Optional<java.lang.Integer> id)
The unique identifier for the external reference
-
id
public AiCallResponse.Builder id(java.lang.Integer id)
-
appId
public AiCallResponse.Builder appId(java.util.Optional<java.lang.Integer> appId)
The workspace identifier
-
appId
public AiCallResponse.Builder appId(java.lang.Integer appId)
-
userPhoneNumber
public AiCallResponse.Builder userPhoneNumber(java.util.Optional<java.lang.String> userPhoneNumber)
Phone number in E.164 format for the call
-
userPhoneNumber
public AiCallResponse.Builder userPhoneNumber(java.lang.String userPhoneNumber)
-
status
public AiCallResponse.Builder status(java.util.Optional<java.lang.String> status)
Status of the call. Can be "registered", "in-progress", or a resolution state
-
status
public AiCallResponse.Builder status(java.lang.String status)
-
intercomCallId
public AiCallResponse.Builder intercomCallId(java.util.Optional<java.lang.String> intercomCallId)
The Intercom call identifier, if the call has been matched
-
intercomCallId
public AiCallResponse.Builder intercomCallId(java.lang.String intercomCallId)
-
externalCallId
public AiCallResponse.Builder externalCallId(java.util.Optional<java.lang.String> externalCallId)
The external call identifier from the call provider
-
externalCallId
public AiCallResponse.Builder externalCallId(java.lang.String externalCallId)
-
intercomConversationId
public AiCallResponse.Builder intercomConversationId(java.util.Optional<java.lang.String> intercomConversationId)
The Intercom conversation identifier, if a conversation has been created
-
intercomConversationId
public AiCallResponse.Builder intercomConversationId(java.lang.String intercomConversationId)
-
callTranscript
public AiCallResponse.Builder callTranscript(java.util.Optional<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> callTranscript)
Array of transcript entries for the call
-
callTranscript
public AiCallResponse.Builder callTranscript(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> callTranscript)
-
callSummary
public AiCallResponse.Builder callSummary(java.util.Optional<java.lang.String> callSummary)
Summary of the call conversation, truncated to 256 characters. Empty string if no summary available.
-
callSummary
public AiCallResponse.Builder callSummary(java.lang.String callSummary)
-
intent
public AiCallResponse.Builder intent(java.util.Optional<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> intent)
Array of intent classifications for the call
-
intent
public AiCallResponse.Builder intent(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> intent)
-
build
public AiCallResponse build()
-
-