AppVersionSnapshotAgent constructor

const AppVersionSnapshotAgent({
  1. Input<List<AppVersionSnapshotAgentAfterAgentCallback>?>? afterAgentCallbacks,
  2. Input<List<AppVersionSnapshotAgentAfterModelCallback>?>? afterModelCallbacks,
  3. Input<List<AppVersionSnapshotAgentAfterToolCallback>?>? afterToolCallbacks,
  4. Input<List<AppVersionSnapshotAgentBeforeAgentCallback>?>? beforeAgentCallbacks,
  5. Input<List<AppVersionSnapshotAgentBeforeModelCallback>?>? beforeModelCallbacks,
  6. Input<List<AppVersionSnapshotAgentBeforeToolCallback>?>? beforeToolCallbacks,
  7. Input<List<String>?>? childAgents,
  8. Input<String?>? createTime,
  9. Input<String?>? description,
  10. Input<String?>? displayName,
  11. Input<String?>? etag,
  12. Input<String?>? generatedSummary,
  13. Input<List<String>?>? guardrails,
  14. Input<String?>? instruction,
  15. Input<List<Map<String, dynamic>>?>? llmAgents,
  16. Input<List<AppVersionSnapshotAgentModelSetting>?>? modelSettings,
  17. Input<String?>? name,
  18. Input<List<AppVersionSnapshotAgentRemoteDialogflowAgent>?>? remoteDialogflowAgents,
  19. Input<List<String>?>? tools,
  20. Input<List<AppVersionSnapshotAgentToolset>?>? toolsets,
  21. Input<String?>? updateTime,
})

Creates a new AppVersionSnapshotAgent. afterAgentCallbacks (Output) afterModelCallbacks (Output) afterToolCallbacks (Output) beforeAgentCallbacks (Output) beforeModelCallbacks (Output) beforeToolCallbacks (Output) childAgents (Output) createTime (Output) description The description of the app version. displayName The display name of the app version. etag (Output) generatedSummary (Output) guardrails (Output) instruction (Output) llmAgents (Output) modelSettings (Output) name (Output) remoteDialogflowAgents (Output) tools (Output) toolsets (Output) updateTime (Output)

Implementation

const AppVersionSnapshotAgent({
  this.afterAgentCallbacks,
  this.afterModelCallbacks,
  this.afterToolCallbacks,
  this.beforeAgentCallbacks,
  this.beforeModelCallbacks,
  this.beforeToolCallbacks,
  this.childAgents,
  this.createTime,
  this.description,
  this.displayName,
  this.etag,
  this.generatedSummary,
  this.guardrails,
  this.instruction,
  this.llmAgents,
  this.modelSettings,
  this.name,
  this.remoteDialogflowAgents,
  this.tools,
  this.toolsets,
  this.updateTime,
});