package com.brightgenerous.cli;
import java.io.Serializable;
public class CliOption implements Serializable {
private static final long serialVersionUID = -3095077503243126133L;
private final String opt;
private final String longOpt;
private final Integer args;
private final Boolean required;
private final Boolean optionalArg;
private final String argName;
private final String description;
private final Character valueSeparator;
public CliOption(String opt, String longOpt, Integer args, Boolean required,
Boolean optionalArg, String argName, String description, Character valueSeparator) {
this.opt = opt;
this.longOpt = longOpt;
this.args = args;
this.required = required;
this.optionalArg = optionalArg;
this.argName = argName;
this.description = description;
this.valueSeparator = valueSeparator;
}
public String opt() {
return opt;
}
public String longOpt() {
return longOpt;
}
public Integer args() {
return args;
}
public Boolean required() {
return required;
}
public Boolean optionalArg() {
return optionalArg;
}
public String argName() {
return argName;
}
public String description() {
return description;
}
public Character valueSeparator() {
return valueSeparator;
}
}