GetConversationResponseModel class

Available extensions
Annotations
  • @JsonSerializable.new(explicitToJson: true)

Constructors

GetConversationResponseModel({required String agentId, required String conversationId, required GetConversationResponseModelStatus status, required List<ConversationHistoryTranscriptCommonModelOutput> transcript, required ConversationHistoryMetadataCommonModel metadata, dynamic analysis, ConversationInitiationClientDataRequestOutput? conversationInitiationClientData, required bool hasAudio, required bool hasUserAudio, required bool hasResponseAudio})
const
GetConversationResponseModel.fromJson(Map<String, dynamic> json)
factory

Properties

agentId String
final
analysis → dynamic
final
conversationId String
final
conversationInitiationClientData ConversationInitiationClientDataRequestOutput?
final
hasAudio bool
final
hashCode int
The hash code for this object.
no setteroverride
hasResponseAudio bool
final
hasUserAudio bool
final
metadata ConversationHistoryMetadataCommonModel
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status GetConversationResponseModelStatus
final
transcript List<ConversationHistoryTranscriptCommonModelOutput>
final

Methods

copyWith({String? agentId, String? conversationId, GetConversationResponseModelStatus? status, List<ConversationHistoryTranscriptCommonModelOutput>? transcript, ConversationHistoryMetadataCommonModel? metadata, dynamic analysis, ConversationInitiationClientDataRequestOutput? conversationInitiationClientData, bool? hasAudio, bool? hasUserAudio, bool? hasResponseAudio}) GetConversationResponseModel

Available on GetConversationResponseModel, provided by the $GetConversationResponseModelExtension extension

copyWithWrapped({Wrapped<String>? agentId, Wrapped<String>? conversationId, Wrapped<GetConversationResponseModelStatus>? status, Wrapped<List<ConversationHistoryTranscriptCommonModelOutput>>? transcript, Wrapped<ConversationHistoryMetadataCommonModel>? metadata, Wrapped? analysis, Wrapped<ConversationInitiationClientDataRequestOutput?>? conversationInitiationClientData, Wrapped<bool>? hasAudio, Wrapped<bool>? hasUserAudio, Wrapped<bool>? hasResponseAudio}) GetConversationResponseModel

Available on GetConversationResponseModel, provided by the $GetConversationResponseModelExtension extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
override

Constants

fromJsonFactory → const GetConversationResponseModel Function(Map<String, dynamic> json)
toJsonFactory → const Map<String, dynamic> Function(GetConversationResponseModel instance)