Create Nuget package class
Proposal
Extract the NuGet package format related code from Packages::Package to Packages::Nuget::Package and update all related files like services, finders accordingly.
flowchart TB;
Packages::Package --> Packages::Nuget::Package
Solution
Create new Active Record model Packages::Nuget::Package and use it for every interaction with NuGet packages whether it's a service, finder or API endpoint.
Note: the usage of the feature flag is highly encouraged.
Edited by Dzmitry (Dima) Meshcharakou