| 1541 | ParentConfig.fields = {'b': {'exclude': ...}, 'd': {'exclude': {'a'}}} |
| 1542 | |
| 1543 | class Sub(BaseModel): |
| 1544 | a: list[int] = Field([3, 4, 5], exclude={1} if 'sub_fields' in kinds else None) |
| 1545 | b: int = Field(4, exclude=... if 'sub_fields' in kinds else None) |
| 1546 | c: str = 'foobar' |
| 1547 | |
| 1548 | Config = ChildConfig |
| 1549 | |
| 1550 | class Model(BaseModel): |
| 1551 | a: int = 0 |