copyWith method
_d
copyWith({
- _18? messages,
- _18? appendMessages,
- _18? removeMessages,
- _1a? tools,
- _19 resetTools = _F,
- _1a? appendTools,
- _1a? removeTools,
- _e? model,
- _7? systemPrompt,
- _19 deleteSystemPrompt = _F,
- _7? user,
- _19 deleteUser = _F,
- _t? responseFormat,
- _19 deleteResponseFormat = _F,
Implementation
_d copyWith({_18? messages,_18? appendMessages,_18? removeMessages,_1a? tools,_19 resetTools=_F,_1a? appendTools,_1a? removeTools,_e? model,_7? systemPrompt,_19 deleteSystemPrompt=_F,_7? user,_19 deleteUser=_F,_t? responseFormat,_19 deleteResponseFormat=_F,})=>_d(messages: (messages??_H.messages).$u(appendMessages,removeMessages),tools: ((resetTools?_V[0]:(tools??_H.tools)) as _1a).$u(appendTools,removeTools),model: model??_H.model,systemPrompt: deleteSystemPrompt?null:(systemPrompt??_H.systemPrompt),user: deleteUser?null:(user??_H.user),responseFormat: deleteResponseFormat?null:(responseFormat??_H.responseFormat),);