6 write required: use GenerationStore.apply_literal_default() or require_field() instead of writing required
7 write default: default changes Fact.DEFAULTS, RenderFact.DEFAULT_EXPRESSION outside GenerationStore operations
8 write alias: use GenerationStore.name_reference() or rename_field() instead of writing alias
9 write name: use GenerationStore.rename_field() or rename_model() instead of writing name
9 write type: use GenerationStore.set_type_expressions() instead of writing type
10 write decorators: decorators changes RenderFact.MODULE_CODE outside GenerationStore operations
11 write nullable: use GenerationStore.apply_literal_default() instead of writing nullable
12 write has_default: has_default changes Fact.DEFAULTS outside GenerationStore operations
13 write setattr(...): setattr with a computed name may write any fact; name the attribute
14 write extras["kw_only"]: extras["kw_only"] changes RenderFact.KEYWORD_ONLY outside GenerationStore operations
15 write extras["title"]: use GenerationStore.drop_field_discriminator() or set_field_extra() or set_field_extras() instead of writing extras["title"]
16 write extras.pop("discriminator"): use GenerationStore.drop_field_discriminator() or set_field_extra() instead of writing extras.pop("discriminator")
17 write _internal_template_data["config"]: _internal_template_data["config"] changes RenderFact.BACKEND_CONFIG, RenderFact.MODULE_CODE, RenderFact.SET_ITEM_HASH outside GenerationStore operations
18 write _internal_template_data["config"].update(): _internal_template_data["config"].update() changes RenderFact.BACKEND_CONFIG, RenderFact.MODULE_CODE, RenderFact.SET_ITEM_HASH outside GenerationStore operations
19 write data_types.append(): use GenerationStore.drop_union_member_constraints() or replace_nested_data_type() or set_nested_data_types() or swap_data_type() instead of writing data_types.append()
20 write data_types[:]: use GenerationStore.drop_union_member_constraints() or replace_nested_data_type() or set_nested_data_types() or swap_data_type() instead of writing data_types[:]
21 write class_name: use GenerationStore.rename_model() instead of writing class_name
22 write use_generic_container: use_generic_container changes an option copied at construction outside GenerationStore operations
23 write __dict__["_forced_field_assignment"]: __dict__["_forced_field_assignment"] changes RenderFact.FORCED_ASSIGNMENT outside GenerationStore operations
25 write __dict__["_unknown"]: __dict__["_unknown"] is a __dict__ entry that _facts.py ATTRIBUTE_FACTS does not classify
26 write __dict__[...]: __dict__[...] writes a computed __dict__ key that ATTRIBUTE_FACTS cannot classify
27 write __dict__.update(): __dict__.update() writes a computed __dict__ key that ATTRIBUTE_FACTS cannot classify
29 write __dict__.setdefault("_forced_field_assignment"): __dict__.setdefault("_forced_field_assignment") changes RenderFact.FORCED_ASSIGNMENT outside GenerationStore operations
31 write extras["description"]: use GenerationStore.drop_field_discriminator() or set_field_extra() or set_field_extras() instead of writing extras["description"]
32 write reference.path: use GenerationStore API instead of assigning reference.path
33 write required: use GenerationStore.apply_literal_default() or require_field() instead of writing required
