Class ExtraFields

java.lang.Object
com.caplin.motif.config.definitions.common.ExtraFields

@Generated(value="org.openapitools.codegen.languages.SpringCodegen", comments="Generator version: 7.4.0") public class ExtraFields extends Object
A flat, ordered list of bespoke label/value fields for a frontend to render. Carries customer-specific fields only; never duplicates standard product fields.
  • Constructor Details

    • ExtraFields

      public ExtraFields()
    • ExtraFields

      public ExtraFields(List<ExtraField> extraFields)
      Constructor with only required parameters
  • Method Details

    • extraFields

      public ExtraFields extraFields(List<ExtraField> extraFields)
    • addExtraFieldsItem

      public ExtraFields addExtraFieldsItem(ExtraField extraFieldsItem)
    • getExtraFields

      @NotNull public @NotNull List<ExtraField> getExtraFields()
      An ordered, flat list of fields. No nesting — each item is a leaf field.
      Returns:
      extraFields
    • setExtraFields

      public void setExtraFields(List<ExtraField> extraFields)
    • name

      public ExtraFields name(String name)
    • getName

      public String getName()
      Optional name/identifier for the set of fields.
      Returns:
      name
    • setName

      public void setName(String name)
    • tags

      public ExtraFields tags(List<String> tags)
    • addTagsItem

      public ExtraFields addTagsItem(String tagsItem)
    • getTags

      public List<String> getTags()
      A list of tags. Tags provide hints towards the fields' purpose to the frontend.
      Returns:
      tags
    • setTags

      public void setTags(List<String> tags)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object