{
  "name": "import_settings",
  "type": "mapsvg",
  "objectNameSingular": "importSetting",
  "objectNamePlural": "importSettings",
  "fields": [
    { "name": "id", "label": "ID", "type": "id", "db_type": "int(11)", "visible": true, "protected": true, "auto_increment": true },
    { "name": "schema_id", "label": "Schema ID", "type": "number", "db_type": "int(11)", "visible": false },
    { "name": "schema_name", "label": "Schema Name", "type": "text", "db_type": "varchar(100)", "visible": false },
    { "name": "gsSync", "label": "GS Sync", "type": "checkbox", "db_type": "tinyint(1)", "visible": false },
    { "name": "gsAutoRefetch", "label": "GS Auto Refetch", "type": "checkbox", "db_type": "tinyint(1)", "visible": false },
    { "name": "gsSyncMode", "label": "GS Sync Mode", "type": "text", "db_type": "varchar(2)", "visible": false },
    { "name": "gsCsvUrl", "label": "GS CSV URL", "type": "text", "db_type": "varchar(500)", "visible": false },
    { "name": "gsCsvHash", "label": "GS CSV Hash", "type": "text", "db_type": "char(32)", "visible": false },
    { "name": "gsRefetchInterval", "label": "GS Refetch Interval", "type": "number", "db_type": "int", "visible": false },
    { "name": "gsAutoId", "label": "GS Auto ID", "type": "checkbox", "db_type": "tinyint(1)", "visible": false },
    { "name": "gsIdFieldName", "label": "GS ID Field Name", "type": "text", "db_type": "varchar(50)", "visible": false },
    { "name": "gsSheetName", "label": "GS Sheet Name", "type": "text", "db_type": "varchar(100)", "visible": false },
    { "name": "gsGeocode", "label": "GS Geocode", "type": "checkbox", "db_type": "tinyint(1)", "visible": false },
    { "name": "gsGeocodeConvertLatLngToAddress", "label": "GS Geocode LatLng to Address", "type": "checkbox", "db_type": "tinyint(1)", "visible": false },
    { "name": "gsGeocodeConvertAddressToLatLng", "label": "GS Geocode Address to LatLng", "type": "checkbox", "db_type": "tinyint(1)", "visible": false },
    { "name": "gsPaidGeocoding", "label": "GS Paid Geocoding", "type": "checkbox", "db_type": "tinyint(1)", "visible": false },
    { "name": "gsAppScriptUrl", "label": "GS App Script URL", "type": "text", "db_type": "varchar(500)", "visible": false },
    { "name": "gsSecret", "label": "GS Secret", "type": "text", "db_type": "text", "visible": false },
    { "name": "gsImportFinishedAt", "label": "GS Import Finished At", "type": "datetime", "db_type": "datetime", "visible": false },
    { "name": "gsImportStartedAt", "label": "GS Import Started At", "type": "datetime", "db_type": "datetime", "visible": false },
    { "name": "gsImportLastUpdatedAt", "label": "GS Import Last Updated At", "type": "datetime", "db_type": "datetime", "visible": false },
    { "name": "gsImportEstimatedSeconds", "label": "GS Import Estimated Seconds", "type": "number", "db_type": "int unsigned", "visible": false },
    { "name": "gsImportSource", "label": "GS Import Source", "type": "text", "db_type": "varchar(10)", "visible": false },
    { "name": "gsImportSourceValid", "label": "GS Import Source Valid", "type": "checkbox", "db_type": "tinyint(1)", "visible": false },
    { "name": "gsImportSkipFields", "label": "GS Import Skip Fields", "type": "text", "db_type": "text", "visible": false },
    { "name": "preflightToken", "label": "Preflight Token", "type": "text", "db_type": "varchar(64)", "visible": false },
    { "name": "preflightStatus", "label": "Preflight Status", "type": "text", "db_type": "varchar(20)", "visible": false },
    { "name": "preflightExpiresAt", "label": "Preflight Expires At", "type": "datetime", "db_type": "datetime", "visible": false },
    { "name": "preflightFilePath", "label": "Preflight File Path", "type": "text", "db_type": "text", "visible": false },
    { "name": "preflightFileHash", "label": "Preflight File Hash", "type": "text", "db_type": "char(32)", "visible": false },
    { "name": "preflightMeta", "label": "Preflight Meta", "type": "text", "db_type": "longtext", "visible": false }
  ]
}
