vb.net - SwaggerResponse add "Field" suffix to property name - Stack Overflow

I have an issue with Swagger model preview. I using ASP.NET Web API.It shows me this model:But all mode

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

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1744271033a4566101.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信