Splits PackageInfo and PackageVersion types into Readable and Unreadable versions, depending on their import status. This lets us correctly model the fact that a successfully imported object has all of its required fields, and a failed import will only have status and lastUpdated fields.
Splits PackageInfo and PackageVersion types into Readable and Unreadable versions, depending on their import status. This lets us correctly model the fact that a successfully imported object has all of its required fields, and a failed import will only have status and lastUpdated fields.