Reo.Core.BaseDomainModels.MediatorGenerator 6.0.678

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.678
                    
NuGet\Install-Package Reo.Core.BaseDomainModels.MediatorGenerator -Version 6.0.678
                    
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.678" />
                    
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.678" />
                    
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.678
                    
#r "nuget: Reo.Core.BaseDomainModels.MediatorGenerator, 6.0.678"
                    
#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.678
                    
#: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.678
                    
Install as a Cake Addin
#tool nuget:?package=Reo.Core.BaseDomainModels.MediatorGenerator&version=6.0.678
                    
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 212 11/13/2025
8.0.677 225 11/11/2025
8.0.676 223 11/11/2025
8.0.675 227 11/11/2025
8.0.674 219 11/11/2025
8.0.673 246 11/10/2025
8.0.672 236 11/10/2025
8.0.671 127 11/7/2025
8.0.670 130 11/7/2025
8.0.669 128 11/7/2025
8.0.668 131 11/7/2025
8.0.667 163 11/7/2025
8.0.666 172 11/7/2025
8.0.665 189 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 133 11/1/2025
8.0.658 151 10/31/2025
8.0.657 182 10/30/2025
8.0.656 185 10/30/2025
8.0.655 183 10/29/2025
8.0.654 182 10/29/2025
8.0.653 184 10/28/2025
8.0.652 178 10/28/2025
8.0.651 185 10/28/2025
8.0.650 177 10/27/2025
8.0.649 178 10/27/2025
8.0.648 137 10/24/2025
8.0.647 144 10/24/2025
8.0.646 149 10/24/2025
8.0.645 148 10/24/2025
8.0.644 183 10/23/2025
8.0.643 174 10/23/2025
8.0.642 177 10/23/2025
8.0.641 175 10/22/2025
8.0.640 173 10/22/2025
8.0.639 174 10/22/2025
8.0.638 177 10/22/2025
8.0.637 168 10/21/2025
8.0.636 175 10/21/2025
8.0.635 177 10/21/2025
8.0.634 176 10/20/2025
8.0.633 182 10/20/2025
8.0.632 178 10/20/2025
8.0.631 178 10/20/2025
8.0.630 127 10/17/2025
8.0.629 182 10/13/2025
8.0.628 180 10/13/2025
8.0.627 180 10/13/2025
8.0.626 105 10/10/2025
8.0.625 108 10/10/2025
8.0.624 130 10/10/2025
8.0.623 137 10/10/2025
8.0.622 179 10/9/2025
8.0.621 171 10/9/2025
8.0.620 176 10/9/2025
8.0.619 173 10/9/2025
8.0.618 174 10/9/2025
8.0.617 170 10/9/2025
8.0.616 170 10/9/2025
8.0.615 178 10/9/2025
8.0.614 172 10/8/2025
8.0.613 180 10/8/2025
8.0.612 182 10/6/2025
8.0.611 144 10/3/2025
8.0.610 143 10/3/2025
8.0.609 130 10/3/2025
8.0.608 132 10/3/2025
8.0.607 146 10/3/2025
8.0.606 141 10/3/2025
8.0.605 144 10/3/2025
8.0.604 149 10/3/2025
8.0.603 140 10/3/2025
8.0.602 179 10/2/2025
8.0.600 171 10/2/2025
8.0.599 173 10/2/2025
8.0.598 171 10/1/2025
8.0.597 176 10/1/2025
8.0.596 180 10/1/2025
8.0.595 180 9/30/2025
8.0.594 177 9/30/2025
8.0.593 183 9/30/2025
8.0.592 182 9/30/2025
8.0.591 179 9/30/2025
8.0.589 180 9/29/2025
8.0.588 182 9/29/2025
8.0.587 169 9/29/2025
8.0.586 166 9/29/2025
8.0.585 183 9/29/2025
8.0.583 144 9/26/2025
8.0.582 167 9/26/2025
8.0.580 182 9/25/2025
8.0.579 186 9/25/2025
8.0.578 173 9/25/2025
8.0.577 181 9/25/2025
8.0.576 184 9/25/2025
8.0.575 180 9/25/2025
8.0.574 193 9/24/2025
8.0.573 178 9/23/2025
8.0.572 192 9/23/2025
8.0.571 188 9/23/2025
8.0.570 186 9/23/2025
8.0.569 195 9/22/2025
8.0.568 235 9/22/2025
8.0.567 235 9/22/2025
8.0.566 205 9/21/2025
8.0.565 250 9/19/2025
8.0.564 238 9/19/2025
8.0.563 243 9/19/2025
8.0.562 260 9/19/2025
8.0.561 312 9/16/2025
8.0.560 308 9/16/2025
8.0.559 306 9/16/2025
8.0.558 303 9/16/2025
8.0.557 252 9/15/2025
8.0.556 264 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 149 9/5/2025
8.0.530 191 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 195 9/3/2025
8.0.525 171 9/2/2025
8.0.524 172 9/2/2025
8.0.523 174 9/2/2025
8.0.522 222 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 241 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 209 11/13/2025
6.0.677 221 11/11/2025
6.0.676 218 11/11/2025
6.0.675 220 11/11/2025
6.0.674 221 11/11/2025
6.0.673 241 11/10/2025
6.0.672 230 11/10/2025
6.0.671 128 11/7/2025
6.0.670 125 11/7/2025
6.0.669 128 11/7/2025
6.0.668 132 11/7/2025
6.0.667 158 11/7/2025
6.0.666 168 11/7/2025
6.0.665 180 11/6/2025
6.0.664 185 11/6/2025
6.0.663 181 11/6/2025
6.0.662 181 11/6/2025
6.0.661 176 11/5/2025
6.0.660 185 11/5/2025
6.0.659 118 11/1/2025
6.0.658 152 10/31/2025
6.0.657 181 10/30/2025
6.0.656 180 10/30/2025
6.0.655 175 10/29/2025
6.0.654 180 10/29/2025
6.0.653 187 10/28/2025
6.0.652 175 10/28/2025
6.0.651 176 10/28/2025
6.0.650 176 10/27/2025
6.0.649 184 10/27/2025
6.0.648 127 10/24/2025
6.0.647 138 10/24/2025
6.0.646 149 10/24/2025
6.0.645 143 10/24/2025
6.0.644 176 10/23/2025
6.0.643 178 10/23/2025
6.0.642 180 10/23/2025
6.0.641 170 10/22/2025
6.0.640 178 10/22/2025
6.0.639 174 10/22/2025
6.0.638 174 10/22/2025
6.0.637 162 10/21/2025
6.0.636 169 10/21/2025
6.0.635 171 10/21/2025
6.0.634 178 10/20/2025
6.0.633 174 10/20/2025
6.0.632 184 10/20/2025
6.0.631 176 10/20/2025
6.0.630 139 10/17/2025
6.0.629 175 10/13/2025
6.0.628 170 10/13/2025
6.0.627 173 10/13/2025
6.0.626 103 10/10/2025
6.0.625 108 10/10/2025
6.0.624 124 10/10/2025
6.0.623 134 10/10/2025
6.0.622 178 10/9/2025
6.0.621 172 10/9/2025
6.0.620 176 10/9/2025
6.0.619 171 10/9/2025
6.0.618 173 10/9/2025
6.0.617 168 10/9/2025
6.0.616 174 10/9/2025
6.0.615 173 10/9/2025
6.0.614 176 10/8/2025
6.0.613 168 10/8/2025
6.0.612 177 10/6/2025
6.0.611 157 10/3/2025
6.0.610 138 10/3/2025
6.0.609 135 10/3/2025
6.0.608 138 10/3/2025
6.0.607 140 10/3/2025
6.0.606 149 10/3/2025
6.0.605 142 10/3/2025
6.0.604 155 10/3/2025
6.0.603 150 10/3/2025
6.0.602 174 10/2/2025
6.0.600 182 10/2/2025
6.0.599 181 10/2/2025
6.0.598 183 10/1/2025
6.0.597 176 10/1/2025
6.0.596 176 10/1/2025
6.0.595 180 9/30/2025
6.0.594 176 9/30/2025
6.0.593 175 9/30/2025
6.0.592 176 9/30/2025
6.0.591 178 9/30/2025
6.0.589 178 9/29/2025
6.0.588 182 9/29/2025
6.0.587 177 9/29/2025
6.0.586 173 9/29/2025
6.0.585 177 9/29/2025
6.0.583 139 9/26/2025
6.0.582 174 9/26/2025
6.0.580 176 9/25/2025
6.0.579 181 9/25/2025
6.0.578 178 9/25/2025
6.0.577 181 9/25/2025
6.0.576 181 9/25/2025
6.0.575 182 9/25/2025
6.0.574 185 9/24/2025
6.0.573 185 9/23/2025
6.0.572 178 9/23/2025
6.0.571 176 9/23/2025
6.0.570 187 9/23/2025
6.0.569 198 9/22/2025
6.0.568 218 9/22/2025
6.0.567 240 9/22/2025
6.0.566 193 9/21/2025
6.0.565 248 9/19/2025
6.0.564 235 9/19/2025
6.0.563 250 9/19/2025
6.0.562 245 9/19/2025
6.0.561 309 9/16/2025
6.0.560 306 9/16/2025
6.0.559 304 9/16/2025
6.0.558 309 9/16/2025
6.0.557 250 9/15/2025
6.0.556 256 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 145 9/5/2025
6.0.530 188 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 187 9/3/2025
6.0.525 180 9/2/2025
6.0.524 165 9/2/2025
6.0.523 171 9/2/2025
6.0.522 223 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 250 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