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}