[YANGTOOLS-1347] Remove yang.data.api.schema.MixinNode Created: 14/Oct/21 Updated: 05/Jan/24 |
|
| Status: | Confirmed |
| Project: | yangtools |
| Component/s: | data-api |
| Affects Version/s: | None |
| Fix Version/s: | 14.0.0 |
| Type: | Improvement | Priority: | Medium |
| Reporter: | Robert Varga | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Description |
|
The term 'mixin' is colliding with what an OOP mixin is. Its use also is not entirely correct – for example a MapNode is not visible in XML, but it is visible in JSON. Determine whether this marker is useful at all and if it is, rename it to a better name and perhaps split it for XML/JSON cases, or find a general language around it. My preference is removing it, as it brings in codec knowledge, and there are more than two of those. |
| Comments |
| Comment by Robert Varga [ 29/May/23 ] |
|
We have clarified the contract and deprecated in 11.0.0. This issue tracks it final removal. |