diff --git a/src/cli/command.rs b/src/cli/command.rs index e921e134..a4074978 100644 --- a/src/cli/command.rs +++ b/src/cli/command.rs @@ -37,7 +37,17 @@ fn get_schema_type_text(schema: &Schema, _style: ParameterDisplayStyle) -> Strin Schema::Null => String::from(""), // should not happen Schema::String(_) => String::from(""), Schema::Boolean(_) => String::from(""), - Schema::Integer(_) => String::from(""), + Schema::Integer(integer_schema) => { + if integer_schema.minimum != None && integer_schema.maximum != None { + format!(" ({} - {})", integer_schema.minimum.unwrap(), integer_schema.maximum.unwrap()) + } else if integer_schema.minimum != None { + format!(" ({} - N)", integer_schema.minimum.unwrap()) + } else if integer_schema.maximum != None { + format!(" (-N - {})", integer_schema.maximum.unwrap()) + } else { + String::from("") + } + }, Schema::Object(_) => String::from(""), Schema::Array(_) => String::from(""), };