Class RenderHintDef

java.lang.Object
ai.vectros.types.RenderHintDef

public final class RenderHintDef extends Object
  • Method Details

    • getLabel

      public Optional<String> getLabel()
      Returns:
      Display label for the field.
    • getWidget

      public Optional<RenderHintDefWidget> getWidget()
      Returns:
      Widget used to render the field. One of: text, textarea, select, date, checkbox.
    • getOrder

      public Optional<Integer> getOrder()
      Returns:
      Display order; lower values appear first.
    • getSection

      public Optional<String> getSection()
      Returns:
      Section heading used to group related fields.
    • getHelpText

      public Optional<String> getHelpText()
      Returns:
      Help text shown to the user beneath the field.
    • getDisplayField

      public Optional<Boolean> getDisplayField()
      Returns:
      Marks this field as the record's headline (display) field — the linked primary column in the records list and the title on the detail view. At most one per schema.
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • builder

      public static RenderHintDef.Builder builder()