This PR addresses Issue:
This PR refactors the code to eliminate hardcoded values for setting schema references ("ref"). By dynamically setting these references, the code becomes more flexible and less prone to errors when schemas are modified.
Type of change
Please delete options that are not relevant.
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Change in a documentation
[ ] Refactor the code
[ ] Chore, repository cleanup, updates the dependencies.
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
PR Checklist
Please delete options that are not relevant.
[ ] If the changes in this PR are meant for the next release / mainline, this PR targets a "staging" branch.
Proposed changes
This PR addresses Issue: This PR refactors the code to eliminate hardcoded values for setting schema references ("ref"). By dynamically setting these references, the code becomes more flexible and less prone to errors when schemas are modified.
Type of change
Please delete options that are not relevant.
PR Checklist
Please delete options that are not relevant.
Testing
Further comments