lib/schema/appConfigSchema.json

[
  {
    "Name": "BaseUrl",
    "Type": "String"
  },
  {
    "Name": "CurrentSqlQuery",
    "Type": "PSObject",
    "Attributes": [
      {
        "Name": "DoId",
        "Type": "Int"
      },
      {
        "Name": "DisplayName",
        "Type": "String"
      },
      {
        "Name": "FullName",
        "Type": "String"
      }
    ]
  },
  {
    "Name": "LastOutputFolder",
    "Type": "String"
  },
  {
    "Name": "LastExtensionIndex",
    "Type": "Int"
  },
  {
    "Name": "LastAuthentication",
    "Type": "String",
    "DefaultValue": "Browser"
  },
  {
    "Name": "UserName",
    "Type": "String"
  },
  {
    "Name": "Password",
    "Type": "SecureString"
  },
  {
    "Name": "EntraApplicationIdUri",
    "Type": "String"
  },
  {
    "Name": "EntraIdTenantId",
    "Type": "String"
  },
  {
    "Name": "LogLevel",
    "Type": "String",
    "DefaultValue": "INFO"
  },
  {
    "Name": "MyCreatedQueriesOnly",
    "Type": "Bool"
  },
  {
    "Name": "MyUpdatedQueriesOnly",
    "Type": "Bool"
  },
  {
    "Name": "SavePassword",
    "Type": "Bool"
  },
  {
    "Name": "IdentityUserName",
    "Type": "String"
  },
  {
    "Name": "CurrentDataConnection",
    "Type": "PSObject",
    "Attributes": [
      {
        "Name": "DoId",
        "Type": "Int"
      },
      {
        "Name": "DisplayName",
        "Type": "String"
      },
      {
        "Name": "FullName",
        "Type": "String"
      }
    ]
  },
  {
    "Name": "LogFormOpen",
    "Type": "String"
  },
  {
    "Name": "SqlSchemaFormOpen",
    "Type": "Bool"
  },
  {
    "Name": "SqlHistoryFormOpen",
    "Type": "Bool"
  },
  {
    "Name": "MainFormPosition",
    "Type": "String"
  },
  {
    "Name": "LogFormPosition",
    "Type": "String"
  },
  {
    "Name": "SqlSchemaFormPosition",
    "Type": "String"
  },
  {
    "Name": "SqlHistoryFormPosition",
    "Type": "String"
  },
  {
    "Name": "MainFormSize",
    "Type": "String"
  },
  {
    "Name": "LogFormSize",
    "Type": "String"
  },
  {
    "Name": "SqlSchemaFormSize",
    "Type": "String"
  },
  {
    "Name": "SqlHistoryFormSize",
    "Type": "String"
  },
  {
    "Name": "LogFormWordWrap",
    "Type": "Bool"
  },
  {
    "Name": "CheckboxConsoleLog",
    "Type": "Bool"
  },
  {
    "Name": "UseWebView2Auth",
    "Type": "Bool"
  }
]