我正在尝试使用aspnetcore服务器生成器(npx @openapitools/openapi-generator-cli -g aspnetcore ...)自动生成代码。
这个问题发生在只读属性上:它们在API中没有标记为readonly。
如何用私有设置器生成属性并添加公共" set "-Method来设置它们呢?
例如,如果"Name“属性在yml-file中标记为只读:
为该属性生成的代码可以是:
public string Name { get; private set; }
...
public void SetName(string value
我现在试图从服务器获得响应,如果服务器响应422 Unprocessable Entity,我可以修改我的函数,这样我们就可以对用户有不同的响应。
现在有两个潜在的错误,第一个是
1)用户没有足够的资金,或者他们的信用卡因任何原因被拒绝
{"errors": ["The credit card on file could not be charged."]}
2)用户已经订阅了该产品
{"errors": ["Cannot reactivate a subscription that is not marked \"Cancele