copyWithWrapped method

AgentConfigAPIModelInput copyWithWrapped({
  1. Wrapped<String?>? firstMessage,
  2. Wrapped<String?>? language,
  3. Wrapped<DynamicVariablesConfig?>? dynamicVariables,
  4. Wrapped<PromptAgentInput?>? prompt,
})

Implementation

AgentConfigAPIModelInput copyWithWrapped(
    {Wrapped<String?>? firstMessage,
    Wrapped<String?>? language,
    Wrapped<DynamicVariablesConfig?>? dynamicVariables,
    Wrapped<PromptAgentInput?>? prompt}) {
  return AgentConfigAPIModelInput(
      firstMessage:
          (firstMessage != null ? firstMessage.value : this.firstMessage),
      language: (language != null ? language.value : this.language),
      dynamicVariables: (dynamicVariables != null
          ? dynamicVariables.value
          : this.dynamicVariables),
      prompt: (prompt != null ? prompt.value : this.prompt));
}