From 8129242fc4c4e219dad3260a41522bbe21682aaa Mon Sep 17 00:00:00 2001
From: Julian Leucker <leuckerj@gmail.com>
Date: Sun, 4 Sep 2022 12:54:02 +0200
Subject: [PATCH] Rename schema to jsonschema

---
 django_forms_as_jsonschema/forms.py                 |  6 +++---
 .../{schema.py => jsonschema.py}                    | 13 ++++++-------
 2 files changed, 9 insertions(+), 10 deletions(-)
 rename django_forms_as_jsonschema/{schema.py => jsonschema.py} (95%)

diff --git a/django_forms_as_jsonschema/forms.py b/django_forms_as_jsonschema/forms.py
index 0355f09..c79cdc1 100644
--- a/django_forms_as_jsonschema/forms.py
+++ b/django_forms_as_jsonschema/forms.py
@@ -1,11 +1,11 @@
 from django.forms import Form
 
-from django_forms_as_jsonschema.schema import Schema
+from .jsonschema import JSONSchema
 
 
 class JSONSchemaFormMixin:
-    def as_jsonschema(self: Form) -> str:
-        schema = Schema()
+    def as_jsonschema(self: Form) -> dict:
+        schema = JSONSchema()
         for name, field in self.fields.items():
             schema.add_field(name, field)
         return schema.schema
diff --git a/django_forms_as_jsonschema/schema.py b/django_forms_as_jsonschema/jsonschema.py
similarity index 95%
rename from django_forms_as_jsonschema/schema.py
rename to django_forms_as_jsonschema/jsonschema.py
index bb8761e..20e583d 100644
--- a/django_forms_as_jsonschema/schema.py
+++ b/django_forms_as_jsonschema/jsonschema.py
@@ -4,15 +4,14 @@ import json
 from django import forms
 
 
-class Schema:
-    SCHEMA = {
-        "$schema": "https://json-schema.org/draft/2020-12/schema",
-        "type": "object",
-        "properties": {},
-    }
+class JSONSchema:
 
     def __init__(self):
-        self.schema = copy.deepcopy(self.SCHEMA)
+        self.schema = {
+            "$schema": "https://json-schema.org/draft/2020-12/schema",
+            "type": "object",
+            "properties": {},
+        }
 
     # example_json = {
     #     "type": "object",
-- 
GitLab