我有一个用于指定具有必需参数 userName 的方法的服务的 swagger json 文件。但是,Autorest 会生成一个扩展方法,此参数是可选的。这会导致最终用户感到困惑,因为他们可以调用该方法而不提供任何肯定会失败的东西。
Autorest 生成:
public static object GetUserGet(this XyzService operations, string userName = default(string))
我希望它生成:
public static object GetUserGet(this XyzService operations, string userName)