{
  "$schema": "http://json-schema.org/schema",
  "id": "SchematicsEcipRbacAdd",
  "title": "EcipRbac Add Options Schema",
  "type": "object",
  "properties": {
    "app": {
      "type": "boolean",
      "description": "Generates app catalog and module",
      "default": true,
      "x-prompt": "Would you like to add app module(contains application management)? (default: Y)"
    },
    "system": {
      "type": "boolean",
      "description": "Generates system catalog and module",
      "default": true,
      "x-prompt": "Would you like to add system module(contains data dictionary and resource management)? (default: Y)"
    },
    "auth": {
      "type": "boolean",
      "description": "Generates system catalog and module",
      "default": true,
      "x-prompt": "Would you like to add auth module(contains datasource management and synchronization rule)? (default: Y)"
    },
    "permission": {
      "type": "boolean",
      "description": "Generates permission catalog and module",
      "default": true,
      "x-prompt": "Would you like to add permission module(contains role management)? (default: Y)"
    },
    "user": {
      "type": "boolean",
      "description": "Generates user catalog and module",
      "default": true,
      "x-prompt": "Would you like to add permission module(contains department and local user managerment)? (default: Y)"
    },
    "log": {
      "type": "boolean",
      "description": "Generates log catalog and module",
      "default": true,
      "x-prompt": "Would you like to add log module(contains log manages)? (default: Y)"
    }
  }
}

