def do_it_model()

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
    )