Commit Graph

47 Commits

Author SHA1 Message Date
ef66903948 Minor Fixes in EnumTypeParser and Adds Better UnitTests 2025-06-22 16:43:53 -03:00
7e591f0525 Initial Implementation of Enum 2025-06-22 11:18:42 -03:00
dee8b02d26 Adds Docs for Ref Type 2025-06-21 11:46:47 -03:00
607555898e Final and Tested Version of Ref 2025-06-19 00:39:54 -03:00
37cf59078e Working Version of Root Level Reference 2025-06-13 01:52:20 -03:00
f4effac41c Initial Working $ref Keyword with: ForwardRef, Partial Root Ref and Recursive Ref 2025-06-13 01:36:16 -03:00
188cd28586 **BROKEN INITIAL FOWARDREF** 2025-06-12 02:35:09 -03:00
760f30d08f Initial Implementation of $ref 2025-06-12 01:54:52 -03:00
dbbb8e0419 Fixes Tests 2025-06-04 01:26:06 -03:00
4bbb896c46 Fixes Default Values in StringTypeParser 2025-06-04 01:12:45 -03:00
3273fd84bf Fixes Test and Reports 2025-06-03 03:00:49 -03:00
782e09d5e3 Adds Test to SchemaConverter.build Schema Validation 2025-06-03 02:35:25 -03:00
66ca341bb2 Adds Test to AllOf 2025-06-03 02:31:13 -03:00
25d8e68e95 Fixes Test and Reports 2025-06-03 02:20:15 -03:00
2b2c823e27 Fixes Test of AllOf 2025-06-03 00:49:54 -03:00
e37e9818ed Initial Work on TypeParser Kwargs 2025-06-03 00:48:22 -03:00
bef42e4cdb Better Object Internal Structure and Type Selection 2025-06-03 00:15:19 -03:00
Pu Chen
b52997633c Support string format 2025-05-06 22:52:08 +08:00
f9f986e3c8 Fixes Minor Element in AnyOf Test 2025-04-19 17:30:11 -03:00
b409ce49a5 Fixes Validation of JsonSchema 2025-04-19 17:23:38 -03:00
863494ab9c Finalizes AnyOfTypeParser Tests 2025-04-19 16:57:56 -03:00
20e4a69968 Move Aux Function to the GenericTypeParser Class 2025-04-19 16:45:32 -03:00
42bc0148b8 Adds Test for Boolean Default Value 2025-04-19 15:46:37 -03:00
c6a37dab74 Better Defaults Validation Implementation 2025-04-19 15:44:27 -03:00
5c3d3a39ba Implements Feature Complete AnyOf Keyword 2025-04-19 15:23:22 -03:00
5fdb4fa724 Removes OneOf due to complexity and niche use case
After further analysis, the functionality was deemed too complex to implement for such a niche use case and will therefore be removed from the implementation backlog
2025-04-17 16:06:55 -03:00
dc350aaa8b Adds Test for AllOfTypeParser Case 2025-04-17 03:07:08 -03:00
d5149061a1 Formats Import Orders 2025-04-17 03:04:38 -03:00
459d9da0b9 Final Implementation of AllOf Keyword 2025-04-17 03:03:22 -03:00
6d1febbcc1 Initial allOf Implementation 2025-04-14 03:22:42 -03:00
7272b1a74b Implements Object Defaults 2025-04-13 02:40:07 -03:00
af0a69ed35 Implements Better Object Tests 2025-04-13 02:13:01 -03:00
970aa50845 Implements Better Tests For: Int, Float, Bool 2025-04-13 01:45:28 -03:00
76b40847ce Implements Better String Tests 2025-04-12 19:37:53 -03:00
ec9171ba8f Implements Better Array Tests 2025-04-12 03:49:50 -03:00
7f0ce337b1 Implements All Basic Defaults 2025-04-10 00:48:14 -03:00
a571e28015 Initial Implementation of Default 2025-04-09 23:47:40 -03:00
00721c936a Fixes Tests for Array Parser 2025-04-09 22:41:27 -03:00
6ea5d204ae Final Working Pydantics Validations 2025-04-09 22:27:42 -03:00
63dc0de4b2 Final Implementation of Validation Options 2025-04-09 22:27:42 -03:00
9e1763c35a Implements Int, Float, String Validators 2025-04-09 22:27:34 -03:00
936c5b350a Initial Fields Validators Implementation 2025-04-07 19:23:49 -03:00
d1984b8ae9 Renames Project 2025-04-04 21:16:09 -03:00
55a7162c68 Better Tests and Array Implementation 2025-03-28 02:28:54 -03:00
9f9b900e27 Better Type Parsing Interface 2025-03-28 02:05:00 -03:00
529a35d8bd Fist Initial and Working Version of JsonSchema to Pydantic 2025-03-27 01:31:52 -03:00
0b11408c8f Initial Commit 2025-03-21 22:50:52 -03:00