Class ApiFieldMetaData

java.lang.Object
com.kingsrook.qqq.api.model.metadata.fields.ApiFieldMetaData

public class ApiFieldMetaData extends Object
  • Constructor Details

    • ApiFieldMetaData

      public ApiFieldMetaData()
  • Method Details

    • getEffectiveApiFieldName

      public static String getEffectiveApiFieldName(String apiName, QFieldMetaData field)
    • getInitialVersion

      public String getInitialVersion()
      Getter for initialVersion
    • setInitialVersion

      public void setInitialVersion(String initialVersion)
      Setter for initialVersion
    • withInitialVersion

      public ApiFieldMetaData withInitialVersion(String initialVersion)
      Fluent setter for initialVersion
    • getFinalVersion

      public String getFinalVersion()
      Getter for finalVersion
    • setFinalVersion

      public void setFinalVersion(String finalVersion)
      Setter for finalVersion
    • withFinalVersion

      public ApiFieldMetaData withFinalVersion(String finalVersion)
      Fluent setter for finalVersion
    • getReplacedByFieldName

      public String getReplacedByFieldName()
      Getter for replacedByFieldName
    • setReplacedByFieldName

      public void setReplacedByFieldName(String replacedByFieldName)
      Setter for replacedByFieldName
    • withReplacedByFieldName

      public ApiFieldMetaData withReplacedByFieldName(String replacedByFieldName)
      Fluent setter for replacedByFieldName
    • getIsExcluded

      public Boolean getIsExcluded()
      Getter for isExcluded
    • setIsExcluded

      public void setIsExcluded(Boolean isExcluded)
      Setter for isExcluded
    • withIsExcluded

      public ApiFieldMetaData withIsExcluded(Boolean isExcluded)
      Fluent setter for isExcluded
    • getApiFieldName

      public String getApiFieldName()
      Getter for apiFieldName
    • setApiFieldName

      public void setApiFieldName(String apiFieldName)
      Setter for apiFieldName
    • withApiFieldName

      public ApiFieldMetaData withApiFieldName(String apiFieldName)
      Fluent setter for apiFieldName
    • getDescription

      public String getDescription()
      Getter for description
    • setDescription

      public void setDescription(String description)
      Setter for description
    • withDescription

      public ApiFieldMetaData withDescription(String description)
      Fluent setter for description
    • getExample

      public Example getExample()
      Getter for example
    • setExample

      public void setExample(Example example)
      Setter for example
    • withExample

      public ApiFieldMetaData withExample(Example example)
      Fluent setter for example
    • getExamples

      public Map<String,Example> getExamples()
      Getter for examples
    • setExamples

      public void setExamples(Map<String,Example> examples)
      Setter for examples
    • withExamples

      public ApiFieldMetaData withExamples(Map<String,Example> examples)
      Fluent setter for examples
    • getCustomValueMapper

      public QCodeReference getCustomValueMapper()
      Getter for customValueMapper
    • setCustomValueMapper

      public void setCustomValueMapper(QCodeReference customValueMapper)
      Setter for customValueMapper
    • withCustomValueMapper

      public ApiFieldMetaData withCustomValueMapper(QCodeReference customValueMapper)
      Fluent setter for customValueMapper
    • getListEnumPossibleValues

      public boolean getListEnumPossibleValues()
      Getter for listEnumPossibleValues
    • setListEnumPossibleValues

      public void setListEnumPossibleValues(boolean listEnumPossibleValues)
      Setter for listEnumPossibleValues
    • withListEnumPossibleValues

      public ApiFieldMetaData withListEnumPossibleValues(boolean listEnumPossibleValues)
      Fluent setter for listEnumPossibleValues