Coverage for postrfp / ref / json_migration / __init__.py: 100%

2 statements  

« prev     ^ index     » next       coverage.py v7.12.0, created at 2025-12-03 01:35 +0000

1""" 

2JSON Schema Migration Module 

3 

4Provides controlled schema migrations for JSON schemas and documents. 

5Each migration operation is represented by a Pydantic request model 

6that can be used in REST API endpoints. 

7""" 

8 

9from postrfp.ref.json_migration.patches import ( 

10 PatchBuilder, 

11 DocPatches, 

12 AddOptionalFieldRequest, 

13 AddRequiredFieldRequest, 

14 DeleteFieldRequest, 

15 RenameFieldRequest, 

16 MoveFieldRequest, 

17) 

18 

19__all__ = [ 

20 "PatchBuilder", 

21 "DocPatches", 

22 "AddOptionalFieldRequest", 

23 "AddRequiredFieldRequest", 

24 "DeleteFieldRequest", 

25 "RenameFieldRequest", 

26 "MoveFieldRequest", 

27]