{
    "country": {
        "name": "country",
        "fields": {
            "country_id": {
                "name": "country_id",
                "type": "INT",
                "null": false,
                "primary": true,
                "autoincrement": true
            },
            "country_name": {
                "name": "country_name",
                "type": "VARCHAR(100)",
                "null": false
            },
            "country_code2": {
                "name": "country_code2",
                "type": "VARCHAR(2)",
                "null": false,
                "unique": true
            },
            "country_code3": {
                "name": "country_code3",
                "type": "VARCHAR(3)",
                "null": false
            },
            "country_numeric": {
                "name": "country_numeric",
                "type": "INT(11)",
                "null": false
            },
            "country_region": {
                "name": "country_region",
                "type": "VARCHAR(15)",
                "null": true
            },
            "country_developed": {
                "name": "country_developed",
                "type": "TINYINT",
                "null": false
            }
        }
    },
    "address": {
        "name": "address",
        "fields": {
            "address_id": {
                "name": "address_id",
                "type": "INT",
                "null": false,
                "primary": true,
                "autoincrement": true
            },
            "address_name": {
                "name": "address_name",
                "type": "VARCHAR(255)",
                "null": false
            },
            "address_addition": {
                "name": "address_addition",
                "type": "VARCHAR(255)",
                "null": false
            },
            "address_address": {
                "name": "address_address",
                "type": "VARCHAR(255)",
                "null": false
            },
            "address_postal": {
                "name": "address_postal",
                "type": "VARCHAR(30)",
                "null": false
            },
            "address_state": {
                "name": "address_state",
                "type": "VARCHAR(255)",
                "null": true,
                "default": null
            },
            "address_city": {
                "name": "address_city",
                "type": "VARCHAR(255)",
                "null": false
            },
            "address_country": {
                "name": "address_country",
                "type": "VARCHAR(2)",
                "null": true,
                "default": null,
                "foreignTable": "country",
                "foreignKey": "country_code2"
            },
            "address_type": {
                "name": "address_type",
                "type": "INT",
                "null": false
            }
        }
    },
    "language": {
        "name": "language",
        "fields": {
            "language_id": {
                "name": "language_id",
                "type": "INT",
                "null": false,
                "primary": true,
                "autoincrement": true
            },
            "language_name": {
                "name": "language_name",
                "type": "VARCHAR(100)",
                "null": false
            },
            "language_native": {
                "name": "language_native",
                "type": "VARCHAR(100)",
                "null": false
            },
            "language_639_1": {
                "name": "language_639_1",
                "type": "VARCHAR(2)",
                "null": false,
                "unique": true
            },
            "language_639_2T": {
                "name": "language_639_2T",
                "type": "VARCHAR(3)",
                "null": false,
                "unique": true
            },
            "language_639_2B": {
                "name": "language_639_2B",
                "type": "VARCHAR(3)",
                "null": false
            },
            "language_639_3": {
                "name": "language_639_3",
                "type": "VARCHAR(10)",
                "null": false
            }
        }
    },
    "currency": {
        "name": "currency",
        "fields": {
            "currency_id": {
                "name": "currency_id",
                "type": "INT",
                "null": false,
                "primary": true,
                "autoincrement": true
            },
            "currency_name": {
                "name": "currency_name",
                "type": "VARCHAR(100)",
                "null": false
            },
            "currency_number": {
                "name": "currency_number",
                "type": "VARCHAR(3)",
                "null": false
            },
            "currency_symbol": {
                "name": "currency_symbol",
                "type": "VARCHAR(5)",
                "null": true
            },
            "currency_code": {
                "name": "currency_code",
                "type": "VARCHAR(3)",
                "null": false,
                "unique": true
            },
            "currency_decimal": {
                "name": "currency_decimal",
                "type": "VARCHAR(10)",
                "null": false
            },
            "currency_subunits": {
                "name": "currency_subunits",
                "type": "INT(11)",
                "null": true
            },
            "currency_countries": {
                "name": "currency_countries",
                "type": "TEXT",
                "null": false
            }
        }
    },
    "l11n": {
        "name": "l11n",
        "fields": {
            "l11n_id": {
                "name": "l11n_id",
                "type": "INT",
                "null": false,
                "primary": true,
                "autoincrement": true
            },
            "l11n_country": {
                "name": "l11n_country",
                "type": "VARCHAR(2)",
                "default": null,
                "null": true,
                "foreignTable": "country",
                "foreignKey": "country_code2"
            },
            "l11n_language": {
                "name": "l11n_language",
                "type": "VARCHAR(2)",
                "default": null,
                "null": true,
                "foreignTable": "language",
                "foreignKey": "language_639_1"
            },
            "l11n_datetime": {
                "name": "l11n_datetime",
                "type": "INT(11)",
                "default": null,
                "null": true
            },
            "l11n_currency": {
                "name": "l11n_currency",
                "type": "VARCHAR(3)",
                "default": null,
                "null": true,
                "foreignTable": "currency",
                "foreignKey": "currency_code"
            },
            "l11n_currency_format": {
                "name": "l11n_currency_format",
                "type": "VARCHAR(20)",
                "null": false
            },
            "l11n_number_thousand": {
                "name": "l11n_number_thousand",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_number_decimal": {
                "name": "l11n_number_decimal",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_angle": {
                "name": "l11n_angle",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_temperature": {
                "name": "l11n_temperature",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_weight_very_light": {
                "name": "l11n_weight_very_light",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_weight_light": {
                "name": "l11n_weight_light",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_weight_medium": {
                "name": "l11n_weight_medium",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_weight_heavy": {
                "name": "l11n_weight_heavy",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_weight_very_heavy": {
                "name": "l11n_weight_very_heavy",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_speed_very_slow": {
                "name": "l11n_speed_very_slow",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_speed_slow": {
                "name": "l11n_speed_slow",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_speed_medium": {
                "name": "l11n_speed_medium",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_speed_fast": {
                "name": "l11n_speed_fast",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_speed_very_fast": {
                "name": "l11n_speed_very_fast",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_speed_sea": {
                "name": "l11n_speed_sea",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_length_very_short": {
                "name": "l11n_length_very_short",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_length_short": {
                "name": "l11n_length_short",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_length_medium": {
                "name": "l11n_length_medium",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_length_long": {
                "name": "l11n_length_long",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_length_very_long": {
                "name": "l11n_length_very_long",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_length_sea": {
                "name": "l11n_length_sea",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_area_very_small": {
                "name": "l11n_area_very_small",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_area_small": {
                "name": "l11n_area_small",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_area_medium": {
                "name": "l11n_area_medium",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_area_large": {
                "name": "l11n_area_large",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_area_very_large": {
                "name": "l11n_area_very_large",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_volume_very_small": {
                "name": "l11n_volume_very_small",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_volume_small": {
                "name": "l11n_volume_small",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_volume_medium": {
                "name": "l11n_volume_medium",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_volume_large": {
                "name": "l11n_volume_large",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_volume_very_large": {
                "name": "l11n_volume_very_large",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_volume_teaspoon": {
                "name": "l11n_volume_teaspoon",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_volume_tablespoon": {
                "name": "l11n_volume_tablespoon",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_volume_glass": {
                "name": "l11n_volume_glass",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_timezone": {
                "name": "l11n_timezone",
                "type": "VARCHAR(255)",
                "default": null,
                "null": true
            },
            "l11n_datetime_very_short": {
                "name": "l11n_datetime_very_short",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_datetime_short": {
                "name": "l11n_datetime_short",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_datetime_medium": {
                "name": "l11n_datetime_medium",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_datetime_long": {
                "name": "l11n_datetime_long",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_datetime_very_long": {
                "name": "l11n_datetime_very_long",
                "type": "VARCHAR(20)",
                "default": null,
                "null": true
            },
            "l11n_precision_very_short": {
                "name": "l11n_precision_very_short",
                "type": "SMALLINT(4)",
                "default": null,
                "null": true
            },
            "l11n_precision_short": {
                "name": "l11n_precision_short",
                "type": "SMALLINT(4)",
                "default": null,
                "null": true
            },
            "l11n_precision_medium": {
                "name": "l11n_precision_medium",
                "type": "SMALLINT(4)",
                "default": null,
                "null": true
            },
            "l11n_precision_long": {
                "name": "l11n_precision_long",
                "type": "SMALLINT(4)",
                "default": null,
                "null": true
            },
            "l11n_precision_very_long": {
                "name": "l11n_precision_very_long",
                "type": "SMALLINT(4)",
                "default": null,
                "null": true
            }
        }
    },
    "org": {
        "name": "org",
        "fields": {
            "org_id": {
                "name": "org_id",
                "type": "INT",
                "null": false,
                "primary": true,
                "autoincrement": true
            },
            "org_status": {
                "name": "org_status",
                "type": "TINYINT",
                "null": false
            },
            "org_name1": {
                "name": "org_name1",
                "type": "VARCHAR(255)",
                "null": false,
                "annotations": {
                    "gdpr": true
                }
            },
            "org_name2": {
                "name": "org_name2",
                "type": "VARCHAR(255)",
                "null": false,
                "annotations": {
                    "gdpr": true
                }
            },
            "org_name3": {
                "name": "org_name3",
                "type": "VARCHAR(255)",
                "null": false,
                "annotations": {
                    "gdpr": true
                }
            },
            "org_filesize_limit": {
                "name": "org_filesize_limit",
                "type": "INT",
                "null": false
            },
            "org_resource_limit": {
                "name": "org_resource_limit",
                "type": "INT",
                "null": false
            },
            "org_resource_pricing": {
                "name": "org_resource_pricing",
                "type": "INT",
                "null": false
            },
            "org_created_at": {
                "name": "org_created_at",
                "type": "DATETIME",
                "null": false
            }
        }
    },
    "org_address_rel": {
        "name": "org_address_rel",
        "fields": {
            "org_address_rel_id": {
                "name": "org_address_rel_id",
                "type": "INT",
                "null": false,
                "primary": true,
                "autoincrement": true
            },
            "org_address_rel_org": {
                "name": "org_address_rel_org",
                "type": "INT",
                "null": false,
                "foreignTable": "org",
                "foreignKey": "org_id"
            },
            "org_address_rel_address": {
                "name": "org_address_rel_address",
                "type": "INT",
                "null": false,
                "foreignTable": "address",
                "foreignKey": "address_id"
            }
        }
    },
    "account": {
        "name": "account",
        "fields": {
            "account_id": {
                "name": "account_id",
                "type": "INT",
                "null": false,
                "primary": true,
                "autoincrement": true
            },
            "account_status": {
                "name": "account_status",
                "type": "TINYINT",
                "null": false
            },
            "account_type": {
                "name": "account_type",
                "type": "TINYINT",
                "null": false
            },
            "account_login": {
                "name": "account_login",
                "type": "VARCHAR(50)",
                "default": null,
                "null": true,
                "unique": true
            },
            "account_name1": {
                "name": "account_name1",
                "type": "VARCHAR(255)",
                "null": false,
                "annotations": {
                    "gdpr": true
                }
            },
            "account_name2": {
                "name": "account_name2",
                "type": "VARCHAR(255)",
                "null": false,
                "annotations": {
                    "gdpr": true
                }
            },
            "account_name3": {
                "name": "account_name3",
                "type": "VARCHAR(255)",
                "null": false,
                "annotations": {
                    "gdpr": true
                }
            },
            "account_password": {
                "name": "account_password",
                "type": "VARCHAR(64)",
                "default": null,
                "null": true
            },
            "account_password_temp": {
                "name": "account_password_temp",
                "type": "VARCHAR(64)",
                "default": null,
                "null": true
            },
            "account_password_temp_limit": {
                "name": "account_password_temp_limit",
                "type": "DATETIME",
                "default": null,
                "null": true
            },
            "account_email": {
                "name": "account_email",
                "type": "VARCHAR(70)",
                "null": false,
                "annotations": {
                    "gdpr": true
                }
            },
            "account_tries": {
                "name": "account_tries",
                "type": "TINYINT",
                "null": false,
                "default": 0
            },
            "account_lactive": {
                "name": "account_lactive",
                "type": "DATETIME",
                "default": null,
                "null": true
            },
            "account_localization": {
                "name": "account_localization",
                "type": "INT",
                "default": null,
                "null": true,
                "foreignTable": "l11n",
                "foreignKey": "l11n_id"
            },
            "account_created_at": {
                "name": "account_created_at",
                "type": "DATETIME",
                "null": false
            }
        }
    },
    "group": {
        "name": "group",
        "fields": {
            "group_id": {
                "name": "group_id",
                "type": "INT",
                "null": false,
                "primary": true,
                "autoincrement": true
            },
            "group_name": {
                "name": "group_name",
                "type": "VARCHAR(50)",
                "null": false
            },
            "group_status": {
                "name": "group_status",
                "type": "TINYINT",
                "null": false
            },
            "group_desc": {
                "name": "group_desc",
                "type": "TEXT",
                "default": null,
                "null": true
            },
            "group_desc_raw": {
                "name": "group_desc_raw",
                "type": "TEXT",
                "default": null,
                "null": true
            },
            "group_created": {
                "name": "group_created",
                "type": "DATETIME",
                "default": null,
                "null": true
            }
        }
    },
    "account_group": {
        "name": "account_group",
        "fields": {
            "account_group_id": {
                "name": "account_group_id",
                "type": "INT",
                "null": false,
                "primary": true,
                "autoincrement": true
            },
            "account_group_group": {
                "name": "account_group_group",
                "type": "INT",
                "null": false,
                "foreignTable": "group",
                "foreignKey": "group_id"
            },
            "account_group_account": {
                "name": "account_group_account",
                "type": "INT",
                "null": false,
                "foreignTable": "account",
                "foreignKey": "account_id"
            }
        }
    },
    "org_bill": {
        "name": "org_bill",
        "fields": {
            "org_bill_id": {
                "name": "org_bill_id",
                "type": "INT",
                "null": false,
                "primary": true,
                "autoincrement": true
            },
            "org_bill_path": {
                "name": "org_bill_path",
                "type": "VARCHAR(255)",
                "null": false
            },
            "org_bill_org": {
                "name": "org_bill_org",
                "type": "INT",
                "null": true,
                "default": null,
                "foreignTable": "org",
                "foreignKey": "org_id"
            },
            "org_bill_created_at": {
                "name": "org_bill_created_at",
                "type": "DATETIME",
                "null": false
            }
        }
    },
    "resource": {
        "name": "resource",
        "fields": {
            "resource_id": {
                "name": "resource_id",
                "type": "INT",
                "null": false,
                "primary": true,
                "autoincrement": true
            },
            "resource_status": {
                "name": "resource_status",
                "type": "TINYINT",
                "null": false
            },
            "resource_uri": {
                "name": "resource_uri",
                "type": "VARCHAR(255)",
                "null": false
            },
            "resource_xpath": {
                "name": "resource_xpath",
                "type": "VARCHAR(255)",
                "null": false
            },
            "resource_hash": {
                "name": "resource_hash",
                "type": "BLOB(64)",
                "null": false
            },
            "resource_last_version_path": {
                "name": "resource_last_version_path",
                "type": "VARCHAR(255)",
                "null": false
            },
            "resource_last_version_date": {
                "name": "resource_last_version_date",
                "type": "DATETIME",
                "null": false
            },
            "resource_checked_at": {
                "name": "resource_checked_at",
                "type": "DATETIME",
                "null": false
            },
            "resource_org": {
                "name": "resource_org",
                "type": "INT",
                "null": true,
                "default": null,
                "foreignTable": "org",
                "foreignKey": "org_id"
            },
            "resource_created_at": {
                "name": "resource_created_at",
                "type": "DATETIME",
                "null": false
            }
        }
    },
    "resource_check": {
        "name": "resource_check",
        "fields": {
            "resource_check_id": {
                "name": "resource_check_id",
                "type": "INT",
                "null": false,
                "primary": true,
                "autoincrement": true
            },
            "resource_check_status": {
                "name": "resource_check_status",
                "type": "TINYINT",
                "null": false
            },
            "resource_check_change": {
                "name": "resource_check_change",
                "type": "TEXT",
                "null": false
            },
            "resource_check_created_at": {
                "name": "resource_check_created_at",
                "type": "DATETIME",
                "null": false
            },
            "resource_check_resource": {
                "name": "resource_check_resource",
                "type": "INT",
                "null": true,
                "default": null,
                "foreignTable": "resource",
                "foreignKey": "resource_id"
            }
        }
    },
    "resource_info": {
        "name": "resource_info",
        "fields": {
            "resource_info_id": {
                "name": "resource_info_id",
                "type": "INT",
                "null": false,
                "primary": true,
                "autoincrement": true
            },
            "resource_info_mail": {
                "name": "resource_info_mail",
                "type": "VARCHAR(255)",
                "null": true,
                "default": null,
                "annotations": {
                    "gdpr": true
                }
            },
            "resource_info_account": {
                "name": "resource_info_account",
                "type": "INT",
                "null": true,
                "default": null,
                "foreignTable": "account",
                "foreignKey": "account_id"
            },
            "resource_info_resource": {
                "name": "resource_info_resource",
                "type": "INT",
                "null": true,
                "default": null,
                "foreignTable": "resource",
                "foreignKey": "resource_id"
            },
            "resource_info_created_at": {
                "name": "resource_info_created_at",
                "type": "DATETIME",
                "null": false
            }
        }
    },
    "resource_blacklist": {
        "name": "resource_blacklist",
        "fields": {
            "resource_blacklist_id": {
                "name": "resource_blacklist_id",
                "type": "INT",
                "null": false,
                "primary": true,
                "autoincrement": true
            },
            "resource_blacklist_mail": {
                "name": "resource_blacklist_mail",
                "type": "VARCHAR(255)",
                "null": true,
                "default": null,
                "annotations": {
                    "gdpr": true
                }
            },
            "resource_blacklist_created_at": {
                "name": "resource_blacklist_created_at",
                "type": "DATETIME",
                "null": false
            }
        }
    },
    "auditor_audit": {
        "name": "auditor_audit",
        "fields": {
            "auditor_audit_id": {
                "name": "auditor_audit_id",
                "type": "INT",
                "null": false,
                "primary": true,
                "autoincrement": true
            },
            "auditor_audit_module": {
                "name": "auditor_audit_module",
                "type": "VARCHAR(255)",
                "default": null,
                "null": true
            },
            "auditor_audit_ref": {
                "name": "auditor_audit_ref",
                "type": "VARCHAR(255)",
                "default": null,
                "null": true
            },
            "auditor_audit_type": {
                "name": "auditor_audit_type",
                "type": "INT",
                "null": false
            },
            "auditor_audit_trigger": {
                "name": "auditor_audit_trigger",
                "type": "VARCHAR(255)",
                "null": false
            },
            "auditor_audit_content": {
                "name": "auditor_audit_content",
                "type": "TEXT",
                "default": null,
                "null": true
            },
            "auditor_audit_old": {
                "name": "auditor_audit_old",
                "type": "BLOB",
                "default": null,
                "null": true
            },
            "auditor_audit_new": {
                "name": "auditor_audit_new",
                "type": "BLOB",
                "default": null,
                "null": true
            },
            "auditor_audit_created_at": {
                "name": "auditor_audit_created_at",
                "type": "DATETIME",
                "null": false
            },
            "auditor_audit_created_by": {
                "name": "auditor_audit_created_by",
                "type": "INT",
                "null": false,
                "foreignTable": "account",
                "foreignKey": "account_id"
            },
            "auditor_audit_ip": {
                "name": "auditor_audit_ip",
                "type": "BIGINT(20)",
                "null": false
            }
        }
    }
}