Class ListCallsWithTranscriptsResponse.DataItem
- java.lang.Object
-
- com.intercom.api.resources.unstable.calls.types.ListCallsWithTranscriptsResponse.DataItem
-
- All Implemented Interfaces:
ICall
- Enclosing class:
- ListCallsWithTranscriptsResponse
public static final class ListCallsWithTranscriptsResponse.DataItem extends java.lang.Object implements ICall
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classListCallsWithTranscriptsResponse.DataItem.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ListCallsWithTranscriptsResponse.DataItem.Builderbuilder()booleanequals(java.lang.Object other)java.util.Map<java.lang.String,java.lang.Object>getAdditionalProperties()java.util.Optional<java.lang.String>getAdminId()java.util.Optional<Datetime>getAnsweredAt()java.util.Optional<java.lang.String>getCallType()java.util.Optional<java.lang.String>getContactId()java.util.Optional<java.lang.String>getConversationId()java.util.Optional<Datetime>getCreatedAt()java.util.Optional<java.lang.String>getDirection()java.util.Optional<Datetime>getEndedAt()java.util.Optional<java.lang.String>getEndedReason()java.util.Optional<java.lang.String>getFinRecordingUrl()java.util.Optional<java.lang.String>getFinTranscriptionUrl()java.util.Optional<java.lang.String>getId()java.util.Optional<Datetime>getInitiatedAt()java.util.Optional<java.lang.String>getPhone()java.util.Optional<java.lang.String>getRecordingUrl()java.util.Optional<java.lang.String>getState()java.util.Optional<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>>getTranscript()java.util.Optional<java.lang.String>getTranscriptionUrl()java.util.Optional<java.lang.String>getTranscriptStatus()java.util.Optional<java.lang.String>getType()java.util.Optional<Datetime>getUpdatedAt()inthashCode()java.lang.StringtoString()
-
-
-
Method Detail
-
getType
public java.util.Optional<java.lang.String> getType()
-
getId
public java.util.Optional<java.lang.String> getId()
-
getConversationId
public java.util.Optional<java.lang.String> getConversationId()
- Specified by:
getConversationIdin interfaceICall- Returns:
- The id of the conversation associated with the call, if any.
-
getAdminId
public java.util.Optional<java.lang.String> getAdminId()
- Specified by:
getAdminIdin interfaceICall- Returns:
- The id of the admin associated with the call, if any.
-
getContactId
public java.util.Optional<java.lang.String> getContactId()
- Specified by:
getContactIdin interfaceICall- Returns:
- The id of the contact associated with the call, if any.
-
getState
public java.util.Optional<java.lang.String> getState()
-
getInitiatedAt
public java.util.Optional<Datetime> getInitiatedAt()
- Specified by:
getInitiatedAtin interfaceICall
-
getAnsweredAt
public java.util.Optional<Datetime> getAnsweredAt()
- Specified by:
getAnsweredAtin interfaceICall
-
getEndedAt
public java.util.Optional<Datetime> getEndedAt()
- Specified by:
getEndedAtin interfaceICall
-
getCreatedAt
public java.util.Optional<Datetime> getCreatedAt()
- Specified by:
getCreatedAtin interfaceICall
-
getUpdatedAt
public java.util.Optional<Datetime> getUpdatedAt()
- Specified by:
getUpdatedAtin interfaceICall
-
getRecordingUrl
public java.util.Optional<java.lang.String> getRecordingUrl()
- Specified by:
getRecordingUrlin interfaceICall- Returns:
- API URL to download or redirect to the call recording if available.
-
getTranscriptionUrl
public java.util.Optional<java.lang.String> getTranscriptionUrl()
- Specified by:
getTranscriptionUrlin interfaceICall- Returns:
- API URL to the call transcript if available.
-
getCallType
public java.util.Optional<java.lang.String> getCallType()
- Specified by:
getCallTypein interfaceICall- Returns:
- The type of call.
-
getDirection
public java.util.Optional<java.lang.String> getDirection()
- Specified by:
getDirectionin interfaceICall- Returns:
- The direction of the call.
-
getEndedReason
public java.util.Optional<java.lang.String> getEndedReason()
- Specified by:
getEndedReasonin interfaceICall- Returns:
- The reason for the call end, if applicable.
-
getPhone
public java.util.Optional<java.lang.String> getPhone()
-
getFinRecordingUrl
public java.util.Optional<java.lang.String> getFinRecordingUrl()
- Specified by:
getFinRecordingUrlin interfaceICall- Returns:
- API URL to the AI Agent (Fin) call recording if available.
-
getFinTranscriptionUrl
public java.util.Optional<java.lang.String> getFinTranscriptionUrl()
- Specified by:
getFinTranscriptionUrlin interfaceICall- Returns:
- API URL to the AI Agent (Fin) call transcript if available.
-
getTranscript
public java.util.Optional<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> getTranscript()
- Returns:
- The call transcript if available, otherwise an empty array.
-
getTranscriptStatus
public java.util.Optional<java.lang.String> getTranscriptStatus()
- Returns:
- The status of the transcript if available.
-
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 ListCallsWithTranscriptsResponse.DataItem.Builder builder()
-
-