admin管理员组文章数量:1401939
I have an issue with Swagger model preview. I using ASP.NET Web API.
It shows me this model:
But all model properties - is a private property names.
So, on my opinion there must be Id
instead of IdField
, shortName
instead of shortNameField
.
Why does Swagger add Field
suffix to the end of property name or using private field name as display name?
''' <remarks/>
<System.Xml.Serialization.XmlIncludeAttribute(GetType(contactAddEdit)),
System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
System.SerializableAttribute(),
System.Diagnostics.DebuggerStepThroughAttribute(),
System.ComponentModel.DesignerCategoryAttribute("code"),
System.Xml.Serialization.XmlTypeAttribute([Namespace]:=".xsd"),
System.Xml.Serialization.XmlRootAttribute([Namespace]:=".xsd", IsNullable:=False)>
Partial Public Class contact
Private idField As Integer
Private shortNameField As String
Private name1Field As String
Private name2Field As String
Private name3Field As String
Private name4Field As String
Private addressField As address
Private communicationInfoField As communicationInfo
Private contactInfoField As contactInfo
Private customerInfoField As customerInfo
Private supplierInfoField As supplierInfo
Private prospectiveInfoField As prospectiveInfo
Private representativeInfoField As representativeInfo
Private employeeInfoField As employeeInfo
''' <remarks/>
Public Property Id() As Integer
Get
Return Me.idField
End Get
Set
Me.idField = Value
End Set
End Property
Public Property ShortName() As String
Get
Return Me.shortNameField
End Get
Set
Me.shortNameField = Value
End Set
End Property
Public Property Name1() As String
Get
Return Me.name1Field
End Get
Set
Me.name1Field = Value
End Set
End Property
Public Property Name2() As String
Get
Return Me.name2Field
End Get
Set
Me.name2Field = Value
End Set
End Property
Public Property Name3() As String
Get
Return Me.name3Field
End Get
Set
Me.name3Field = Value
End Set
End Property
Public Property Name4() As String
Get
Return Me.name4Field
End Get
Set
Me.name4Field = Value
End Set
End Property
Public Property Address() As address
Get
Return Me.addressField
End Get
Set
Me.addressField = Value
End Set
End Property
本文标签: vbnetSwaggerResponse add quotFieldquot suffix to property nameStack Overflow
版权声明:本文标题:vb.net - SwaggerResponse add "Field" suffix to property name - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1744271032a2598183.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论