/** Details of a project feature. */
export interface ProjectFeature {
  /** The key of the feature. */
  feature?: string;
  /** URI for the image representing the feature. */
  imageUri?: string;
  /** Localized display description for the feature. */
  localisedDescription?: string;
  /** Localized display name for the feature. */
  localisedName?: string;
  /** List of keys of the features required to enable the feature. */
  prerequisites?: string[];
  /** The ID of the project. */
  projectId?: number;
  /**
   * The state of the feature. When updating the state of a feature, only ENABLED and DISABLED are supported. Responses
   * can contain all values
   */
  state?: string;
  /** Whether the state of the feature can be updated. */
  toggleLocked?: boolean;
}
