class documentation
class SchemaTransformer:
Transforms schemas between legacy (old) and new format.
| Class Method | new |
Convert a new-format schema dict to the legacy format. |
| Class Method | old |
Convert a legacy schema dict to the new format. |
| Static Method | is |
Detect whether a schema dict uses the legacy format. |
| Constant | DATATYPE |
Undocumented |
| Class Method | _convert |
Undocumented |
| Class Method | _convert |
Undocumented |
| Class Method | _convert |
Undocumented |
| Class Method | _convert |
Undocumented |
Convert a new-format schema dict to the legacy format.
| Parameters | |
schema:dict | A new-format schema dictionary. |
| Returns | |
dict | A legacy-format schema dictionary. |
Convert a legacy schema dict to the new format.
| Parameters | |
schema:dict | A legacy-format schema dictionary. |
| Returns | |
dict | A new-format schema dictionary. |
Detect whether a schema dict uses the legacy format.
| Parameters | |
schema:dict | A schema dictionary. |
| Returns | |
bool | True if schema uses the legacy (old) format. |
Undocumented
| Value |
|
@classmethod
def _convert_class_new_to_old(cls, class_def: dict, model_id: str, order: int) -> dict:
¶
Undocumented
@classmethod
def _convert_property_new_to_old(cls, prop_def: dict, model_id: str, class_name: str, order: int) -> dict:
¶
Undocumented