Reo.Core.BaseDomainModels.MediatorGenerator 6.0.675

There is a newer version of this package available.
See the version list below for details.
dotnet add package Reo.Core.BaseDomainModels.MediatorGenerator --version 6.0.675
                    
NuGet\Install-Package Reo.Core.BaseDomainModels.MediatorGenerator -Version 6.0.675
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Reo.Core.BaseDomainModels.MediatorGenerator" Version="6.0.675" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Reo.Core.BaseDomainModels.MediatorGenerator" Version="6.0.675" />
                    
Directory.Packages.props
<PackageReference Include="Reo.Core.BaseDomainModels.MediatorGenerator" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Reo.Core.BaseDomainModels.MediatorGenerator --version 6.0.675
                    
#r "nuget: Reo.Core.BaseDomainModels.MediatorGenerator, 6.0.675"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Reo.Core.BaseDomainModels.MediatorGenerator@6.0.675
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Reo.Core.BaseDomainModels.MediatorGenerator&version=6.0.675
                    
Install as a Cake Addin
#tool nuget:?package=Reo.Core.BaseDomainModels.MediatorGenerator&version=6.0.675
                    
Install as a Cake Tool

Reo.Core.BaseDomainModels.MediatorGenerator

Описание пакета

Пакет Reo.Core.BaseDomainModels.MediatorGenerator предоставляет базовые классы и интерфейсы для реализации доменной логики в приложениях, использующих подход Domain-Driven Design (DDD) с интеграцией MediatR. Он решает задачи структурирования доменных объектов, управления командами и событиями, а также обеспечивает стандартный интерфейс для работы с репозиториями. Основные функции:

  • Поддержка агрегатов домена с возможностью обработки команд и событий.
  • Интеграция с Mediator.Abstractions для декларативного управления бизнес-логикой.
  • Обобщённые интерфейсы для репозиториев (чтение/запись) с поддержкой типизированных идентификаторов.

Основные компоненты

Классы

  • ReoAggregateRoot<TId> Базовый класс для агрегатов домена. Реализует логику добавления команд, событий и обработки изменений состояния.

  • ReoReferenceModel Абстрактный класс для моделей справочников, наследуется от ReoAggregateRoot<int>. Предоставляет базовое свойство Name.

Интерфейсы

  • IReoDomainCommand Обобщённый интерфейс для команд, реализующих IRequest из Mediator.Abstractions. Используется для передачи инструкций в систему.

  • IReoDomainCommandWithResult Интерфейс для команд, возвращающих результат типа bool. Реализует IRequest<bool> из Mediator.Abstractions.

  • IReoDomainEvent Интерфейс для событий, используемых для реакции на изменения состояния агрегатов.

  • IReoDomainReadOnlyBaseRepository<TAggregateRoot, TId> Обобщённый интерфейс для репозиториев чтения. Предоставляет метод GetAsync для получения агрегата по идентификатору.

  • IReoDomainWriteOnlyBaseRepository<TAggregateRoot, TId> Обобщённый интерфейс для репозиториев записи. Предоставляет метод SaveAsync для сохранения агрегата.

Службы

  • IReoDomainCommandsExecutor Интерфейс для исполнения команд, включает методы ExecuteDomainCommandsAsync и ExecuteDomainCommandsWithResultsAsync.

  • IReoDomainEventsExecutor Интерфейс для исполнения событий, включает методы ExecuteDomainEventsAsync и SequentialExecuteDomainEventsAsync.

Требования

Установка

NuGet Package Manager

Install-Package Reo.Core.BaseDomainModels.MediatorGenerator

.NET CLI

dotnet add package Reo.Core.BaseDomainModels.MediatorGenerator

Настройка

Регистрация в DI-контейнере (ASP.NET Core)

public void ConfigureServices(IServiceCollection services)
{
    services.AddMediator();
}

Конфигурационные параметры

N/A (пакет не требует дополнительной настройки).

Использование

Пример 1: Создание агрегата

public class MyAggregateRoot : ReoAggregateRoot<int>
{
    public string Data { get; private set; }

    public void UpdateData(string newData)
    {
        if (Data == newData) return;
        Data = newData;
        AddDomainEvent(new DataUpdatedEvent(newData));
    }
}

Пример 2: Обработка команды

public class UpdateDataCommandHandler : IRequestHandler<UpdateDataCommand, bool>
{
    private readonly IReoDomainWriteOnlyRepository<MyAggregateRoot> _repository;

    public UpdateDataCommandHandler(IReoDomainWriteOnlyRepository<MyAggregateRoot> repository)
    {
        _repository = repository;
    }

    public async Task<bool> Handle(UpdateDataCommand request, CancellationToken cancellationToken)
    {
        var aggregate = await _repository.GetAsync(request.Id, cancellationToken);
        aggregate.UpdateData(request.NewData);
        await _repository.SaveAsync(aggregate, cancellationToken);
        return true;
    }
}

Пример 3: Репозиторий

public class MyRepository : IReoDomainReadOnlyRepository<MyAggregateRoot>, IReoDomainWriteOnlyRepository<MyAggregateRoot>
{
    public async Task<MyAggregateRoot> GetAsync(int id, CancellationToken token)
    {
        // Реализация получения данных из источника
        return new MyAggregateRoot(id, "Initial data");
    }

    public async Task<int> SaveAsync(MyAggregateRoot domain, CancellationToken token)
    {
        // Реализация сохранения данных
        return domain.Id;
    }
}

Лицензия

Данный пакет распространяется под лицензией MIT.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Reo.Core.BaseDomainModels.MediatorGenerator:

Package Downloads
Reo.Core.Application.Abstractions.MediatorGenerator

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
8.0.678 162 11/13/2025
8.0.677 176 11/11/2025
8.0.676 174 11/11/2025
8.0.675 178 11/11/2025
8.0.674 170 11/11/2025
8.0.673 196 11/10/2025
8.0.672 199 11/10/2025
8.0.671 126 11/7/2025
8.0.670 129 11/7/2025
8.0.669 127 11/7/2025
8.0.668 130 11/7/2025
8.0.667 162 11/7/2025
8.0.666 171 11/7/2025
8.0.665 188 11/6/2025
8.0.664 188 11/6/2025
8.0.663 183 11/6/2025
8.0.662 184 11/6/2025
8.0.661 191 11/5/2025
8.0.660 182 11/5/2025
8.0.659 132 11/1/2025
8.0.658 149 10/31/2025
8.0.657 181 10/30/2025
8.0.656 184 10/30/2025
8.0.655 182 10/29/2025
8.0.654 181 10/29/2025
8.0.653 183 10/28/2025
8.0.652 177 10/28/2025
8.0.651 184 10/28/2025
8.0.650 176 10/27/2025
8.0.649 177 10/27/2025
8.0.648 136 10/24/2025
8.0.647 143 10/24/2025
8.0.646 148 10/24/2025
8.0.645 147 10/24/2025
8.0.644 182 10/23/2025
8.0.643 173 10/23/2025
8.0.642 176 10/23/2025
8.0.641 174 10/22/2025
8.0.640 172 10/22/2025
8.0.639 173 10/22/2025
8.0.638 176 10/22/2025
8.0.637 167 10/21/2025
8.0.636 174 10/21/2025
8.0.635 176 10/21/2025
8.0.634 175 10/20/2025
8.0.633 181 10/20/2025
8.0.632 177 10/20/2025
8.0.631 177 10/20/2025
8.0.630 126 10/17/2025
8.0.629 181 10/13/2025
8.0.628 179 10/13/2025
8.0.627 179 10/13/2025
8.0.626 104 10/10/2025
8.0.625 107 10/10/2025
8.0.624 129 10/10/2025
8.0.623 136 10/10/2025
8.0.622 178 10/9/2025
8.0.621 170 10/9/2025
8.0.620 175 10/9/2025
8.0.619 172 10/9/2025
8.0.618 173 10/9/2025
8.0.617 169 10/9/2025
8.0.616 169 10/9/2025
8.0.615 177 10/9/2025
8.0.614 171 10/8/2025
8.0.613 179 10/8/2025
8.0.612 181 10/6/2025
8.0.611 143 10/3/2025
8.0.610 142 10/3/2025
8.0.609 129 10/3/2025
8.0.608 131 10/3/2025
8.0.607 145 10/3/2025
8.0.606 140 10/3/2025
8.0.605 143 10/3/2025
8.0.604 148 10/3/2025
8.0.603 139 10/3/2025
8.0.602 178 10/2/2025
8.0.600 170 10/2/2025
8.0.599 172 10/2/2025
8.0.598 170 10/1/2025
8.0.597 175 10/1/2025
8.0.596 179 10/1/2025
8.0.595 179 9/30/2025
8.0.594 176 9/30/2025
8.0.593 182 9/30/2025
8.0.592 181 9/30/2025
8.0.591 178 9/30/2025
8.0.589 179 9/29/2025
8.0.588 181 9/29/2025
8.0.587 168 9/29/2025
8.0.586 165 9/29/2025
8.0.585 182 9/29/2025
8.0.583 143 9/26/2025
8.0.582 166 9/26/2025
8.0.580 181 9/25/2025
8.0.579 185 9/25/2025
8.0.578 172 9/25/2025
8.0.577 180 9/25/2025
8.0.576 183 9/25/2025
8.0.575 179 9/25/2025
8.0.574 192 9/24/2025
8.0.573 177 9/23/2025
8.0.572 191 9/23/2025
8.0.571 187 9/23/2025
8.0.570 185 9/23/2025
8.0.569 193 9/22/2025
8.0.568 234 9/22/2025
8.0.567 234 9/22/2025
8.0.566 204 9/21/2025
8.0.565 249 9/19/2025
8.0.564 237 9/19/2025
8.0.563 242 9/19/2025
8.0.562 259 9/19/2025
8.0.561 311 9/16/2025
8.0.560 307 9/16/2025
8.0.559 305 9/16/2025
8.0.558 302 9/16/2025
8.0.557 251 9/15/2025
8.0.556 263 9/15/2025
8.0.555 135 9/12/2025
8.0.554 174 9/11/2025
8.0.553 182 9/11/2025
8.0.552 174 9/11/2025
8.0.551 173 9/11/2025
8.0.550 177 9/11/2025
8.0.548 182 9/11/2025
8.0.547 180 9/11/2025
8.0.546 176 9/11/2025
8.0.545 177 9/11/2025
8.0.544 176 9/10/2025
8.0.543 178 9/10/2025
8.0.542 184 9/10/2025
8.0.541 178 9/10/2025
8.0.540 163 9/9/2025
8.0.539 173 9/9/2025
8.0.538 172 9/9/2025
8.0.537 181 9/9/2025
8.0.536 183 9/9/2025
8.0.535 180 9/9/2025
8.0.534 174 9/9/2025
8.0.533 178 9/9/2025
8.0.532 177 9/8/2025
8.0.531 148 9/5/2025
8.0.530 190 9/4/2025
8.0.529 180 9/4/2025
8.0.528 186 9/4/2025
8.0.527 183 9/4/2025
8.0.526 194 9/3/2025
8.0.525 170 9/2/2025
8.0.524 171 9/2/2025
8.0.523 173 9/2/2025
8.0.522 221 8/28/2025
8.0.521 221 8/27/2025
8.0.520 227 8/27/2025
8.0.519 234 8/27/2025
8.0.518 229 8/27/2025
8.0.517 192 8/25/2025
8.0.516 325 8/25/2025
8.0.515 240 8/24/2025
8.0.514 172 8/21/2025
8.0.513 179 8/20/2025
8.0.512 166 8/20/2025
8.0.511 169 8/20/2025
8.0.510 167 8/18/2025
8.0.509 180 8/18/2025
8.0.508 181 8/13/2025
8.0.506 179 8/13/2025
8.0.505 180 8/13/2025
8.0.504 177 8/13/2025
8.0.503 179 8/13/2025
8.0.502 178 8/12/2025
8.0.501 174 8/12/2025
8.0.500 175 8/12/2025
8.0.499 179 8/12/2025
8.0.498 177 8/11/2025
8.0.497 208 8/8/2025
8.0.496 213 8/8/2025
8.0.495 217 8/8/2025
8.0.494 244 8/8/2025
8.0.493 252 8/7/2025
8.0.492 248 8/7/2025
8.0.491 248 8/7/2025
8.0.490 201 8/7/2025
8.0.489 211 8/5/2025
8.0.488 212 8/5/2025
8.0.487 76 8/1/2025
8.0.486 104 7/30/2025
8.0.485 129 7/28/2025
8.0.484 115 7/28/2025
8.0.483 116 7/28/2025
8.0.482 119 7/28/2025
8.0.481 118 7/28/2025
8.0.480 379 7/25/2025
8.0.479 410 7/25/2025
8.0.478 404 7/25/2025
8.0.477 415 7/25/2025
8.0.476 420 7/25/2025
8.0.475 473 7/24/2025
8.0.474 469 7/24/2025
8.0.473 518 7/23/2025
8.0.472 524 7/23/2025
8.0.470 521 7/23/2025
8.0.469 517 7/23/2025
8.0.468 517 7/23/2025
8.0.467 515 7/23/2025
8.0.466 524 7/23/2025
8.0.465 518 7/23/2025
8.0.464 515 7/23/2025
8.0.463 518 7/23/2025
8.0.462 517 7/22/2025
8.0.461 512 7/22/2025
8.0.460 402 7/21/2025
8.0.459 81 7/18/2025
8.0.458 92 7/18/2025
8.0.457 123 7/17/2025
8.0.456 123 7/17/2025
8.0.455 122 7/17/2025
8.0.454 120 7/17/2025
8.0.453 120 7/17/2025
8.0.452 125 7/17/2025
8.0.451 121 7/17/2025
8.0.450 117 7/17/2025
8.0.449 125 7/17/2025
8.0.448 128 7/17/2025
8.0.447 124 7/16/2025
8.0.446 125 7/16/2025
8.0.445 127 7/16/2025
8.0.444 129 7/16/2025
8.0.443 125 7/16/2025
8.0.442 126 7/16/2025
8.0.439 125 7/15/2025
8.0.438 128 7/15/2025
8.0.437 127 7/15/2025
8.0.436 124 7/15/2025
8.0.435 129 7/15/2025
8.0.433 128 7/14/2025
8.0.432 130 7/14/2025
8.0.431 105 7/11/2025
8.0.430 118 7/11/2025
8.0.429 129 7/10/2025
8.0.428 129 7/10/2025
8.0.427 137 7/9/2025
8.0.426 129 7/8/2025
8.0.425 130 7/8/2025
8.0.424 131 7/8/2025
8.0.423 127 7/8/2025
8.0.422 123 7/8/2025
8.0.421 130 7/8/2025
8.0.420 126 7/7/2025
8.0.419 128 7/7/2025
8.0.418 127 7/7/2025
8.0.417 132 7/7/2025
8.0.416 128 7/6/2025
8.0.415 92 7/4/2025
8.0.414 101 7/4/2025
8.0.411 135 7/3/2025
8.0.410 130 7/3/2025
8.0.409 128 7/3/2025
8.0.408 129 7/1/2025
8.0.407 126 7/1/2025
8.0.406 128 7/1/2025
8.0.405 134 7/1/2025
8.0.404 279 6/26/2025
8.0.403 127 6/26/2025
8.0.401 141 6/24/2025
8.0.400 130 6/24/2025
8.0.399 130 6/23/2025
8.0.398 131 6/23/2025
8.0.397 87 6/20/2025
8.0.396 133 6/19/2025
8.0.395 134 6/18/2025
8.0.394 137 6/18/2025
8.0.392 136 6/18/2025
8.0.390 332 6/18/2025
6.0.678 159 11/13/2025
6.0.677 172 11/11/2025
6.0.676 169 11/11/2025
6.0.675 170 11/11/2025
6.0.674 172 11/11/2025
6.0.673 193 11/10/2025
6.0.672 195 11/10/2025
6.0.671 127 11/7/2025
6.0.670 124 11/7/2025
6.0.669 127 11/7/2025
6.0.668 131 11/7/2025
6.0.667 157 11/7/2025
6.0.666 167 11/7/2025
6.0.665 179 11/6/2025
6.0.664 185 11/6/2025
6.0.663 181 11/6/2025
6.0.662 180 11/6/2025
6.0.661 176 11/5/2025
6.0.660 185 11/5/2025
6.0.659 117 11/1/2025
6.0.658 150 10/31/2025
6.0.657 180 10/30/2025
6.0.656 179 10/30/2025
6.0.655 174 10/29/2025
6.0.654 179 10/29/2025
6.0.653 186 10/28/2025
6.0.652 174 10/28/2025
6.0.651 175 10/28/2025
6.0.650 175 10/27/2025
6.0.649 183 10/27/2025
6.0.648 126 10/24/2025
6.0.647 137 10/24/2025
6.0.646 148 10/24/2025
6.0.645 142 10/24/2025
6.0.644 175 10/23/2025
6.0.643 177 10/23/2025
6.0.642 179 10/23/2025
6.0.641 169 10/22/2025
6.0.640 177 10/22/2025
6.0.639 173 10/22/2025
6.0.638 173 10/22/2025
6.0.637 161 10/21/2025
6.0.636 168 10/21/2025
6.0.635 170 10/21/2025
6.0.634 177 10/20/2025
6.0.633 173 10/20/2025
6.0.632 183 10/20/2025
6.0.631 175 10/20/2025
6.0.630 138 10/17/2025
6.0.629 174 10/13/2025
6.0.628 169 10/13/2025
6.0.627 172 10/13/2025
6.0.626 102 10/10/2025
6.0.625 107 10/10/2025
6.0.624 123 10/10/2025
6.0.623 133 10/10/2025
6.0.622 177 10/9/2025
6.0.621 171 10/9/2025
6.0.620 175 10/9/2025
6.0.619 170 10/9/2025
6.0.618 172 10/9/2025
6.0.617 167 10/9/2025
6.0.616 173 10/9/2025
6.0.615 172 10/9/2025
6.0.614 175 10/8/2025
6.0.613 167 10/8/2025
6.0.612 176 10/6/2025
6.0.611 156 10/3/2025
6.0.610 137 10/3/2025
6.0.609 134 10/3/2025
6.0.608 137 10/3/2025
6.0.607 139 10/3/2025
6.0.606 148 10/3/2025
6.0.605 141 10/3/2025
6.0.604 154 10/3/2025
6.0.603 149 10/3/2025
6.0.602 173 10/2/2025
6.0.600 181 10/2/2025
6.0.599 180 10/2/2025
6.0.598 182 10/1/2025
6.0.597 175 10/1/2025
6.0.596 175 10/1/2025
6.0.595 179 9/30/2025
6.0.594 175 9/30/2025
6.0.593 174 9/30/2025
6.0.592 175 9/30/2025
6.0.591 177 9/30/2025
6.0.589 177 9/29/2025
6.0.588 181 9/29/2025
6.0.587 176 9/29/2025
6.0.586 172 9/29/2025
6.0.585 176 9/29/2025
6.0.583 138 9/26/2025
6.0.582 173 9/26/2025
6.0.580 175 9/25/2025
6.0.579 180 9/25/2025
6.0.578 177 9/25/2025
6.0.577 180 9/25/2025
6.0.576 180 9/25/2025
6.0.575 181 9/25/2025
6.0.574 184 9/24/2025
6.0.573 184 9/23/2025
6.0.572 177 9/23/2025
6.0.571 175 9/23/2025
6.0.570 186 9/23/2025
6.0.569 197 9/22/2025
6.0.568 217 9/22/2025
6.0.567 239 9/22/2025
6.0.566 192 9/21/2025
6.0.565 247 9/19/2025
6.0.564 234 9/19/2025
6.0.563 249 9/19/2025
6.0.562 244 9/19/2025
6.0.561 308 9/16/2025
6.0.560 305 9/16/2025
6.0.559 303 9/16/2025
6.0.558 308 9/16/2025
6.0.557 249 9/15/2025
6.0.556 255 9/15/2025
6.0.555 131 9/12/2025
6.0.554 178 9/11/2025
6.0.553 179 9/11/2025
6.0.552 178 9/11/2025
6.0.551 181 9/11/2025
6.0.550 172 9/11/2025
6.0.548 174 9/11/2025
6.0.547 177 9/11/2025
6.0.546 178 9/11/2025
6.0.545 162 9/11/2025
6.0.544 175 9/10/2025
6.0.543 170 9/10/2025
6.0.542 182 9/10/2025
6.0.541 172 9/10/2025
6.0.540 169 9/9/2025
6.0.539 169 9/9/2025
6.0.538 159 9/9/2025
6.0.537 171 9/9/2025
6.0.536 173 9/9/2025
6.0.535 167 9/9/2025
6.0.534 168 9/9/2025
6.0.533 167 9/9/2025
6.0.532 173 9/8/2025
6.0.531 144 9/5/2025
6.0.530 187 9/4/2025
6.0.529 179 9/4/2025
6.0.528 185 9/4/2025
6.0.527 183 9/4/2025
6.0.526 186 9/3/2025
6.0.525 179 9/2/2025
6.0.524 164 9/2/2025
6.0.523 170 9/2/2025
6.0.522 222 8/28/2025
6.0.521 223 8/27/2025
6.0.520 225 8/27/2025
6.0.519 234 8/27/2025
6.0.518 227 8/27/2025
6.0.517 198 8/25/2025
6.0.516 313 8/25/2025
6.0.515 239 8/24/2025
6.0.514 167 8/21/2025
6.0.513 168 8/20/2025
6.0.512 179 8/20/2025
6.0.511 170 8/20/2025
6.0.510 173 8/18/2025
6.0.509 171 8/18/2025
6.0.508 186 8/13/2025
6.0.506 174 8/13/2025
6.0.505 174 8/13/2025
6.0.504 183 8/13/2025
6.0.503 179 8/13/2025
6.0.502 175 8/12/2025
6.0.501 173 8/12/2025
6.0.500 176 8/12/2025
6.0.499 187 8/12/2025
6.0.498 171 8/11/2025
6.0.497 208 8/8/2025
6.0.496 216 8/8/2025
6.0.495 214 8/8/2025
6.0.494 239 8/8/2025
6.0.493 249 8/7/2025
6.0.492 260 8/7/2025
6.0.491 248 8/7/2025
6.0.490 202 8/7/2025
6.0.489 206 8/5/2025
6.0.488 208 8/5/2025
6.0.487 72 8/1/2025
6.0.486 105 7/30/2025
6.0.485 121 7/28/2025
6.0.484 119 7/28/2025
6.0.483 120 7/28/2025
6.0.482 120 7/28/2025
6.0.481 120 7/28/2025
6.0.480 382 7/25/2025
6.0.479 405 7/25/2025
6.0.478 402 7/25/2025
6.0.477 415 7/25/2025
6.0.476 419 7/25/2025
6.0.475 474 7/24/2025
6.0.474 470 7/24/2025
6.0.473 517 7/23/2025
6.0.472 515 7/23/2025
6.0.470 519 7/23/2025
6.0.469 513 7/23/2025
6.0.468 517 7/23/2025
6.0.467 515 7/23/2025
6.0.466 522 7/23/2025
6.0.465 513 7/23/2025
6.0.464 517 7/23/2025
6.0.463 517 7/23/2025
6.0.462 513 7/22/2025
6.0.461 509 7/22/2025
6.0.460 400 7/21/2025
6.0.459 76 7/18/2025
6.0.458 88 7/18/2025
6.0.457 120 7/17/2025
6.0.456 121 7/17/2025
6.0.455 122 7/17/2025