001package org.galaxyproject.gxformat2.v19_09;
002
003import org.galaxyproject.gxformat2.v19_09.utils.Savable;
004
005/** Auto-generated interface for <I>https://w3id.org/cwl/cwl#InputParameter</I><br> */
006public interface InputParameter extends Parameter, Savable {
007  /**
008   * Getter for property <I>https://w3id.org/cwl/salad#Documented/doc</I><br>
009   *
010   * <BLOCKQUOTE>
011   *
012   * A documentation string for this object, or an array of strings which should be concatenated. *
013   *
014   * </BLOCKQUOTE>
015   */
016  Object getDoc();
017  /**
018   * Getter for property <I>https://w3id.org/cwl/salad#default</I><br>
019   *
020   * <BLOCKQUOTE>
021   *
022   * The default value to use for this parameter if the parameter is missing from the input object,
023   * or if the value of the parameter in the input object is `null`. Default values are applied
024   * before evaluating expressions (e.g. dependent `valueFrom` fields). *
025   *
026   * </BLOCKQUOTE>
027   */
028  java.util.Optional<Object> getDefault();
029}