code property

String? get code

The stable diagnostic code, or null when nothing degraded.

Codes never change meaning between releases; dartvel explain reads them.

Implementation

String? get code => switch (this) {
      DVWindowDegradation.none => null,
      DVWindowDegradation.capabilityUnsupported => 'DV-WINDOW-001',
      DVWindowDegradation.kioskLocked => 'DV-WINDOW-002',
      DVWindowDegradation.gestureRequired => 'DV-WINDOW-003',
      DVWindowDegradation.platformRefused => 'DV-WINDOW-004',
      DVWindowDegradation.bindingRefused => 'DV-WINDOW-006',
      DVWindowDegradation.disabledByConfig => 'DV-WINDOW-005',
      DVWindowDegradation.displayUnavailable => 'DV-WINDOW-010',
      DVWindowDegradation.displayHintUnmatched => 'DV-WINDOW-013',
      DVWindowDegradation.restoredRouteUnresolvable => 'DV-WINDOW-009',
      DVWindowDegradation.ownerClosed => 'DV-WINDOW-007',
      DVWindowDegradation.modalityReduced => 'DV-WINDOW-008',
    };