Interface Feature

All Known Implementing Classes:
ImmutableFeature

public interface Feature
Represents a frontend feature that can be toggled on or off which will affect the behavior of the frontend application. Features can optionally be scoped to specific users.
  • Method Summary

    Modifier and Type
    Method
    Description
    The optional description of the feature.
    default Boolean
    Whether the feature is currently enabled.
    The name of the feature.
    The UUID of the feature.
  • Method Details

    • uuid

      UUID uuid()
      The UUID of the feature.
    • name

      String name()
      The name of the feature.
    • description

      Optional<String> description()
      The optional description of the feature.
    • enabled

      @Default default Boolean enabled()
      Whether the feature is currently enabled.