Extend json-schema model parser
3 unresolved threads
3 unresolved threads
Compare changes
Files
9+ 135
− 26
@@ -77,7 +77,8 @@ JSON_SCHEMA_ATOMIC_TYPES = [
@@ -153,7 +154,12 @@ def parse_model_from_string(string):
@@ -163,7 +169,14 @@ def parse_model_from_json_schema(filename: str, top_level_recordtype: bool = Tru
@@ -180,7 +193,7 @@ def parse_model_from_json_schema(filename: str, top_level_recordtype: bool = Tru
@@ -628,6 +641,11 @@ class JsonSchemaParser(Parser):
@@ -693,10 +711,19 @@ class JsonSchemaParser(Parser):
@@ -726,6 +753,10 @@ class JsonSchemaParser(Parser):
@@ -741,7 +772,7 @@ class JsonSchemaParser(Parser):
@@ -769,7 +800,8 @@ class JsonSchemaParser(Parser):
@@ -795,6 +827,17 @@ class JsonSchemaParser(Parser):
@@ -818,26 +861,92 @@ class JsonSchemaParser(Parser):