copyWithWrapped method

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

Implementation

DependentAvailableAgentToolIdentifier copyWithWrapped(
    {Wrapped<String>? agentId,
    Wrapped<String>? agentName,
    Wrapped<List<String>>? usedBy,
    Wrapped<String?>? type,
    Wrapped<int>? createdAtUnixSecs,
    Wrapped<enums.DependentAvailableAgentToolIdentifierAccessLevel>?
        accessLevel}) {
  return DependentAvailableAgentToolIdentifier(
      agentId: (agentId != null ? agentId.value : this.agentId),
      agentName: (agentName != null ? agentName.value : this.agentName),
      usedBy: (usedBy != null ? usedBy.value : this.usedBy),
      type: (type != null ? type.value : this.type),
      createdAtUnixSecs: (createdAtUnixSecs != null
          ? createdAtUnixSecs.value
          : this.createdAtUnixSecs),
      accessLevel:
          (accessLevel != null ? accessLevel.value : this.accessLevel));
}