| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- 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
- {
- }
- }
- }
- }
- }
|