| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- namespace Quadarax.Application.QLiberace.Console
- {
- internal class Constants
- {
- internal class General
- {
- public const string Name = "QLiberace console";
- }
- internal class ReturnCodes
- {
- /*
- Return codes range:
- 0 Ok
- 1 - 9 Warning
- 10 - 99 Handled errors
- 100 - * Unhandled errors
- */
- public const int Ok = 0;
- public const int CannotConnectToServer = 10;
- public const int UndandledError = 100;
- }
- internal class Commands
- {
- internal class DbInstall
- {
- public const string Name = "db_install";
- public const string Description = "Install application database (even if not exists)";
- internal class Arguments
- {
- internal class Latest
- {
- public const string Name = "latest";
- public const string Hint = "<is_latest>";
- public const string Description = "Calls db_update after create database (migrate to latest version)";
- }
- }
- public class ReturnCodes : Constants.ReturnCodes
- {
- public const int DatabaseExists = 1;
- }
- }
- internal class DbUpdate
- {
- public const string Name = "db_update";
- public const string Description = "Install application database updates (must exists)";
- internal class Arguments
- {
- internal class List
- {
- public const string Name = "list";
- public const string Hint = "<is_list_only>";
- public const string Description = "List all pendings updates, nothing will be applied (just list)";
- }
- }
- public class ReturnCodes : Constants.ReturnCodes
- {
- public const int DatabaseNotExists = 1;
- }
- }
- internal class DbClear
- {
- public const string Name = "db_clear";
- public const string Description = "Clears all data in database (reset to factory defaults)";
- internal class Arguments
- {
- }
- public class ReturnCodes : Constants.ReturnCodes
- {
- }
- }
- internal class DbUninstall
- {
- public const string Name = "db_uninstall";
- public const string Description = "Drop database";
- internal class Arguments
- {
- }
- public class ReturnCodes : Constants.ReturnCodes
- {
- public const int DatabaseNotExists = 1;
- }
- }
- }
- }
- }
|