primary
The first declared field, which the GUIs use as the headline of an entry.
ScenarioSettingType.STRUCTURED_LIST setting.
A schema is an ordered list of ScenarioEntryFields. That keeps the setting type
domain-independent: one field describes a plain list of values, two describe a list of pairs, and
more describe whatever the scenario needs. Zentrix never interprets a field's meaning; it only
validates it, renders it, stores it, and hands it back.
Field order is the order an administrator sees in the entry editor, so declare the field that
identifies an entry first: the GUI uses primary() as the headline of every entry it lists.
@NotNull Map<String,ScenarioEntryField> byKey()@NotNull ScenarioEntry@NotNull Optional<ScenarioEntryField> @NotNull List<ScenarioEntryField> fields()booleanbooleanisComplete(@NotNull ScenarioEntry entry) static @NotNull ScenarioEntrySchemaof(@NotNull ScenarioEntryField... fields) static @NotNull ScenarioEntrySchemaof(@NotNull List<ScenarioEntryField> fields) @NotNull ScenarioEntryFieldprimary()intsize()toString()