@@ -130,9 +130,8 @@ class Package extends db.ExpandoModel<String> {
130130 DateTime ? moderatedAt;
131131
132132 /// `true` if package was deleted by admins (pending final deletion).
133- /// TODO: mark `required: true` after backfill is done and all runtimes use the field
134- @db .BoolProperty (required : false )
135- bool ? isAdminDeleted;
133+ @db .BoolProperty (required : true )
134+ bool isAdminDeleted = false ;
136135
137136 /// The timestamp when the package was deleted by admins.
138137 @db .DateTimeProperty ()
@@ -195,7 +194,7 @@ class Package extends db.ExpandoModel<String> {
195194
196195 // Convenience Fields:
197196
198- bool get isVisible => ! isModerated && ! ( isAdminDeleted ?? false ) ;
197+ bool get isVisible => ! isModerated && ! isAdminDeleted;
199198 bool get isNotVisible => ! isVisible;
200199
201200 bool get isIncludedInRobots {
@@ -604,9 +603,8 @@ class PackageVersion extends db.ExpandoModel<String> {
604603 DateTime ? moderatedAt;
605604
606605 /// `true` if package version was deleted by admins (pending final deletion).
607- /// TODO: mark `required: true` after backfill is done and all runtimes use the field
608- @db .BoolProperty (required : false )
609- bool ? isAdminDeleted;
606+ @db .BoolProperty (required : true )
607+ bool isAdminDeleted = false ;
610608
611609 /// The timestamp when the package version was deleted by admins.
612610 @db .DateTimeProperty ()
@@ -620,7 +618,7 @@ class PackageVersion extends db.ExpandoModel<String> {
620618 isRetracted = false ;
621619 }
622620
623- late final isVisible = ! isModerated && ! ( isAdminDeleted ?? false ) ;
621+ late final isVisible = ! isModerated && ! isAdminDeleted;
624622 late final isNotVisible = ! isVisible;
625623
626624 // Convenience Fields:
0 commit comments