Class AiCallResponse
- java.lang.Object
-
- com.intercom.api.resources.unstable.types.AiCallResponse
-
public final class AiCallResponse extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAiCallResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AiCallResponse.Builderbuilder()booleanequals(java.lang.Object other)java.util.Map<java.lang.String,java.lang.Object>getAdditionalProperties()java.util.Optional<java.lang.Integer>getAppId()java.util.Optional<java.lang.String>getCallSummary()java.util.Optional<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>>getCallTranscript()java.util.Optional<java.lang.String>getExternalCallId()java.util.Optional<java.lang.Integer>getId()java.util.Optional<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>>getIntent()java.util.Optional<java.lang.String>getIntercomCallId()java.util.Optional<java.lang.String>getIntercomConversationId()java.util.Optional<java.lang.String>getStatus()java.util.Optional<java.lang.String>getUserPhoneNumber()inthashCode()java.lang.StringtoString()
-
-
-
Method Detail
-
getId
public java.util.Optional<java.lang.Integer> getId()
- Returns:
- The unique identifier for the external reference
-
getAppId
public java.util.Optional<java.lang.Integer> getAppId()
- Returns:
- The workspace identifier
-
getUserPhoneNumber
public java.util.Optional<java.lang.String> getUserPhoneNumber()
- Returns:
- Phone number in E.164 format for the call
-
getStatus
public java.util.Optional<java.lang.String> getStatus()
- Returns:
- Status of the call. Can be "registered", "in-progress", or a resolution state
-
getIntercomCallId
public java.util.Optional<java.lang.String> getIntercomCallId()
- Returns:
- The Intercom call identifier, if the call has been matched
-
getExternalCallId
public java.util.Optional<java.lang.String> getExternalCallId()
- Returns:
- The external call identifier from the call provider
-
getIntercomConversationId
public java.util.Optional<java.lang.String> getIntercomConversationId()
- Returns:
- The Intercom conversation identifier, if a conversation has been created
-
getCallTranscript
public java.util.Optional<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> getCallTranscript()
- Returns:
- Array of transcript entries for the call
-
getCallSummary
public java.util.Optional<java.lang.String> getCallSummary()
- Returns:
- Summary of the call conversation, truncated to 256 characters. Empty string if no summary available.
-
getIntent
public java.util.Optional<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> getIntent()
- Returns:
- Array of intent classifications for the call
-
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 AiCallResponse.Builder builder()
-
-