in packages/autorest.python/autorest/m4reformatter/__init__.py [0:0]
def update_enum(yaml_data: Dict[str, Any]) -> Dict[str, Any]:
base = _update_type_base("enum", yaml_data)
base.update(
{
"name": yaml_data["language"]["default"]["name"],
"valueType": update_type(yaml_data["choiceType"]),
"values": [],
"description": yaml_data["language"]["default"]["description"],
}
)
for v in yaml_data["choices"]:
base["values"].append(
update_enum_value(
name=v["language"]["default"]["name"],
value=v["value"],
description=v["language"]["default"]["description"],
enum_type=base,
)
)
return base