首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >openapi生成器-cli:只读属性

openapi生成器-cli:只读属性
EN

Stack Overflow用户
提问于 2022-08-26 07:49:36
回答 1查看 254关注 0票数 0

我正在尝试使用aspnetcore服务器生成器(npx @openapitools/openapi-generator-cli -g aspnetcore ...)自动生成代码。

这个问题发生在只读属性上:它们在API中没有标记为readonly。

如何用私有设置器生成属性并添加公共" set "-Method来设置它们呢?

例如,如果"Name“属性在yml-file中标记为只读:

为该属性生成的代码可以是:

代码语言:javascript
复制
public string Name { get; private set; }
...
public void SetName(string value) { Name = value; }

而不仅仅是:

代码语言:javascript
复制
public string Name { get; set; }
EN

回答 1

Stack Overflow用户

发布于 2022-08-26 10:04:54

看起来openapi-generator目前不支持AO3.0的readOnly/writeOnly,如本(2.5 )公开请求/发布所示。它似乎还没有计划发布任何版本。

你可以在github上“喜欢”这个问题来给予它更多的关注。但是有人需要做这项工作,或者你需要自己去做。

在实现之前,您需要在生成后编辑这些文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73497740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档