Import from internal git
This commit is contained in:
31
Core/Dto/ArgumentsDto.cs
Normal file
31
Core/Dto/ArgumentsDto.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
using CommandLine;
|
||||
|
||||
namespace Core.Dto;
|
||||
|
||||
public class ArgumentsDto
|
||||
{
|
||||
|
||||
[Option('g', "gui", Required = false)]
|
||||
public bool Gui { get; set; }
|
||||
|
||||
[Option('n', "name", Required = false)]
|
||||
public string SpecName { get; set; } = null!;
|
||||
|
||||
[Option('a', "api-only", Required = false, Default = false)]
|
||||
public bool ApiOnly { get; set; }
|
||||
|
||||
[Option('m', "models-only", Required = false, Default = false)]
|
||||
public bool ModelsOnly { get; set; }
|
||||
|
||||
[Option('c', "client-only", Required = false, Default = false)]
|
||||
public bool ClientOnly { get; set; }
|
||||
|
||||
[Option('s', "safe-publish", Required = false, Default = false)]
|
||||
public bool SafePublish { get; set; }
|
||||
|
||||
[Option('f', "force-publish", Required = false, Default = false)]
|
||||
public bool ForcePublish { get; set; }
|
||||
|
||||
[Option('e', "export-puml", Required = false, Default = false)]
|
||||
public bool ExportPuml { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user