Represents an input for a build option.

interface BuildOptionInputDefinition {
    defaultValue?: string;
    groupName?: string;
    help?: { [key: string]: string };
    label?: string;
    name?: string;
    options?: { [key: string]: string };
    required?: boolean;
    type?: BuildOptionInputType;
    visibleRule?: string;
}

Properties

defaultValue?: string

The default value.

groupName?: string

The name of the input group that this input belongs to.

help?: { [key: string]: string }
label?: string

The label for the input.

name?: string

The name of the input.

options?: { [key: string]: string }
required?: boolean

Indicates whether the input is required to have a value.

Indicates the type of the input value.

visibleRule?: string

The rule that is applied to determine whether the input is visible in the UI.