# value property

DesignRole value
final

Defines the architectural role of a component within a system.

This enum helps categorize classes based on their responsibilities, making it easier to organize and reason about the system design.

### Example

    void assignRole(DesignRole role) {
      if (role == DesignRole.APPLICATION) {
        print("This is core application logic.");
      } else if (role == DesignRole.SUPPORT) {
        print("This is a supporting component.");
      } else if (role == DesignRole.INFRASTRUCTURE) {
        print("This provides infrastructure support.");
      }
    }

## Implementation

    final DesignRole value;