copyWithWrapped method

ConversationHistoryTranscriptToolCallCommonModel copyWithWrapped({
  1. Wrapped? type,
  2. Wrapped<String>? requestId,
  3. Wrapped<String>? toolName,
  4. Wrapped<String>? paramsAsJson,
  5. Wrapped<bool>? toolHasBeenCalled,
  6. Wrapped? toolDetails,
})

Implementation

ConversationHistoryTranscriptToolCallCommonModel copyWithWrapped(
    {Wrapped<dynamic>? type,
    Wrapped<String>? requestId,
    Wrapped<String>? toolName,
    Wrapped<String>? paramsAsJson,
    Wrapped<bool>? toolHasBeenCalled,
    Wrapped<dynamic>? toolDetails}) {
  return ConversationHistoryTranscriptToolCallCommonModel(
      type: (type != null ? type.value : this.type),
      requestId: (requestId != null ? requestId.value : this.requestId),
      toolName: (toolName != null ? toolName.value : this.toolName),
      paramsAsJson:
          (paramsAsJson != null ? paramsAsJson.value : this.paramsAsJson),
      toolHasBeenCalled: (toolHasBeenCalled != null
          ? toolHasBeenCalled.value
          : this.toolHasBeenCalled),
      toolDetails:
          (toolDetails != null ? toolDetails.value : this.toolDetails));
}