in swagger/generate_constants_swagger.py [0:0]
def do_it_model(model_as_string, required, one_value, default):
model_name = (
"{}ModelAsString".format("" if model_as_string else "No") +
"{}Required".format("" if required else "No") +
"{}Value".format("One" if one_value else "Two") +
"{}Default".format("" if default else "No")
)
values = '"value1"' if one_value else '"value1", "value2"'
default = ',\n "x-ms-client-default": "value1"' if default else ''
required=',\n "required": ["parameter"]' if required else ''
return template_model.format(
model_name=model_name,
values=values,
model_as_string=str(model_as_string).lower(),
required=required,
default=default
)