Imports Newtonsoft.Json
Imports Newtonsoft.Json.Converters

Public Class QueryResponse
    Inherits ResponseBase

    ''' <summary>
    ''' İşlemin oluşturulma tarihidir.
    ''' </summary>
    Public Property OrderDate As DateTime

    ''' <summary>
    ''' İşlemin döviz kodudur.
    ''' </summary>
    <JsonConverter(GetType(StringEnumConverter))>
    Public Property Currency As CurrencyTypes

    ''' <summary>
    ''' İşlemin taksit sayısıdır.
    ''' </summary>
    Public Property InstallmentCount As Integer

    ''' <summary>
    ''' isTransactionDetail true gönderilirse ilgili sipariş bilgisinin başından geçen tüm işlem verilerini göstermektedir.
    ''' </summary>
    Public Property Transactions As List(Of ResponseTransactionBase)
End Class