copyWithWrapped method
GetConversationResponseModel
copyWithWrapped({
- Wrapped<
String> ? agentId, - Wrapped<
String> ? conversationId, - Wrapped<
GetConversationResponseModelStatus> ? status, - Wrapped<
List< ? transcript,ConversationHistoryTranscriptCommonModelOutput> > - Wrapped<
ConversationHistoryMetadataCommonModel> ? metadata, - Wrapped? analysis,
- Wrapped<
ConversationInitiationClientDataRequestOutput?> ? conversationInitiationClientData, - Wrapped<
bool> ? hasAudio, - Wrapped<
bool> ? hasUserAudio, - Wrapped<
bool> ? hasResponseAudio,
Implementation
GetConversationResponseModel copyWithWrapped(
{Wrapped<String>? agentId,
Wrapped<String>? conversationId,
Wrapped<enums.GetConversationResponseModelStatus>? status,
Wrapped<List<ConversationHistoryTranscriptCommonModelOutput>>? transcript,
Wrapped<ConversationHistoryMetadataCommonModel>? metadata,
Wrapped<dynamic>? analysis,
Wrapped<ConversationInitiationClientDataRequestOutput?>?
conversationInitiationClientData,
Wrapped<bool>? hasAudio,
Wrapped<bool>? hasUserAudio,
Wrapped<bool>? hasResponseAudio}) {
return GetConversationResponseModel(
agentId: (agentId != null ? agentId.value : this.agentId),
conversationId: (conversationId != null
? conversationId.value
: this.conversationId),
status: (status != null ? status.value : this.status),
transcript: (transcript != null ? transcript.value : this.transcript),
metadata: (metadata != null ? metadata.value : this.metadata),
analysis: (analysis != null ? analysis.value : this.analysis),
conversationInitiationClientData:
(conversationInitiationClientData != null
? conversationInitiationClientData.value
: this.conversationInitiationClientData),
hasAudio: (hasAudio != null ? hasAudio.value : this.hasAudio),
hasUserAudio:
(hasUserAudio != null ? hasUserAudio.value : this.hasUserAudio),
hasResponseAudio: (hasResponseAudio != null
? hasResponseAudio.value
: this.hasResponseAudio));
}