Annotation Interface DocsDopedCopy.Param

Enclosing class:
DocsDopedCopy

@Retention(RUNTIME) @Target({}) public static @interface DocsDopedCopy.Param
Annotation to describe a parameter for the doped copy.
  • Element Details

    • name

      String name
      Name of the parameter.
      Returns:
      the parameter name
    • mandatory

      boolean mandatory
      Indicates if the parameter is mandatory.
      Returns:
      true if mandatory, false otherwise
    • description

      String description
      Description of the parameter.
      Returns:
      the parameter description
      Default:
      ""
    • type

      Type of the parameter.
      Returns:
      the parameter type
      Default:
      String
    • allowedValues

      DocsDopedCopy.ParamValue[] allowedValues
      Allowed values for the parameter.
      Returns:
      array of allowed values
      Default:
      {}