SkinTargetPlatform enum
The platform vocabulary of the adaptive skin contract — the labels
the SKIN lane's adaptive_slots declare (issue #1000).
Values
- mobile → const SkinTargetPlatform
-
Phone-width layout (the slot every platform falls back to).
- ios → const SkinTargetPlatform
-
The iOS platform override (home-indicator safe area).
- android → const SkinTargetPlatform
-
The Android platform override (surface-tone layout).
- macos → const SkinTargetPlatform
-
The macOS platform override (trailing title-bar alignment).
- other → const SkinTargetPlatform
-
Any other platform (windows/linux/fuchsia/web): the auditor treats it as ungated — never a phantom violation.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- label → String
-
The stable machine name (matches the
adaptive_slotslabels).no setter - name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
SkinTargetPlatform> - A constant List of the values in this enum, in order of their declaration.