' Options:
'Date: 2025-05-13 07:59:50
'Version: 8.51
'Tip: To override a DTO option, remove "''" prefix before updating
'BaseUrl: https://blazor-gallery.servicestack.net
'
'''GlobalNamespace: 
'''MakePartial: True
'''MakeVirtual: True
'''MakeDataContractsExtensible: False
'''AddReturnMarker: True
'''AddDescriptionAsComments: True
'''AddDataContractAttributes: False
'''AddIndexesToDataMembers: False
'''AddGeneratedCodeAttributes: False
'''AddResponseStatus: False
'''AddImplicitVersion: 
'''InitializeCollections: False
'''ExportValueTypes: False
'IncludeTypes: DeleteChinookCustomer.*
'''ExcludeTypes: 
'''AddNamespaces: 
'''AddDefaultXmlNamespace: http://schemas.servicestack.net/types

Imports System
Imports System.IO
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports Chinook.ServiceModel.Types
Imports Chinook.ServiceModel

Namespace Global

    Namespace Chinook.ServiceModel

        <Route("/customers/{CustomerId}", "DELETE")>
        Public Partial Class DeleteChinookCustomer
            Implements IReturn(Of IdResponse)
            Implements IDelete
            Implements IDeleteDb(Of Customers)
            Public Overridable Property CustomerId As Long
        End Class
    End Namespace

    Namespace Chinook.ServiceModel.Types

        Public Partial Class Customers
            Public Overridable Property CustomerId As Long
            <Required>
            Public Overridable Property FirstName As String

            <Required>
            Public Overridable Property LastName As String

            Public Overridable Property Company As String
            Public Overridable Property Address As String
            Public Overridable Property City As String
            Public Overridable Property State As String
            Public Overridable Property Country As String
            Public Overridable Property PostalCode As String
            Public Overridable Property Phone As String
            Public Overridable Property Fax As String
            <Required>
            Public Overridable Property Email As String

            Public Overridable Property SupportRepId As Long?
        End Class
    End Namespace
End Namespace