copyWith method

DependentAvailableAgentToolIdentifier copyWith({
  1. String? agentId,
  2. String? agentName,
  3. List<String>? usedBy,
  4. String? type,
  5. int? createdAtUnixSecs,
  6. DependentAvailableAgentToolIdentifierAccessLevel? accessLevel,
})

Implementation

DependentAvailableAgentToolIdentifier copyWith(
    {String? agentId,
    String? agentName,
    List<String>? usedBy,
    String? type,
    int? createdAtUnixSecs,
    enums.DependentAvailableAgentToolIdentifierAccessLevel? accessLevel}) {
  return DependentAvailableAgentToolIdentifier(
      agentId: agentId ?? this.agentId,
      agentName: agentName ?? this.agentName,
      usedBy: usedBy ?? this.usedBy,
      type: type ?? this.type,
      createdAtUnixSecs: createdAtUnixSecs ?? this.createdAtUnixSecs,
      accessLevel: accessLevel ?? this.accessLevel);
}