isEditable property

bool get isEditable

Whether metadata and build relationships can still be changed.

Implementation

bool get isEditable => switch (this) {
  AppVersionState.prepareForSubmission ||
  AppVersionState.readyForReview ||
  AppVersionState.waitingForExportCompliance => true,
  AppVersionState.accepted ||
  AppVersionState.developerRejected ||
  AppVersionState.inReview ||
  AppVersionState.invalidBinary ||
  AppVersionState.metadataRejected ||
  AppVersionState.pendingAppleRelease ||
  AppVersionState.pendingDeveloperRelease ||
  AppVersionState.processingForDistribution ||
  AppVersionState.readyForDistribution ||
  AppVersionState.rejected ||
  AppVersionState.replacedWithNewVersion ||
  AppVersionState.waitingForReview => false,
};