' Options: 'Date: 2025-11-03 19:06:46 'Version: 8.80 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://api.bokamera.se ' '''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: PaymentLogQuery.* '''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 System.Globalization Imports ServiceStack.Data Imports System.Net Imports System.Net.Http.Headers Imports BokaMera.API.ServiceModel.Interfaces Imports BokaMera.API.ServiceModel.Db Imports BokaMera.API.ServiceModel.Dtos Namespace Global Namespace BokaMera.API.ServiceModel.Db Public Partial Class ArticleType Inherits BaseModel Public Overridable Property ArticleTypeId As Integer Public Overridable Property ArticleTypeName As String Public Overridable Property ArticleTypeDescription As String End Class Public Partial Class BaseModel End Class Public Partial Class Currency Inherits BaseModel Public Overridable Property Name As String Public Overridable Property CurrencySign As String Public Overridable Property Active As Boolean Public Overridable Property ModifiedDate As DateTimeOffset? Public Overridable Property Id As String End Class Public Partial Class PaymentLog Inherits BaseModel Public Overridable Property CurrencyId As String Public Overridable Property CurrencyInfo As Currency Public Overridable Property CompanyId As Guid Public Overridable Property Id As Integer Public Overridable Property InternalReferenceId As String Public Overridable Property ArticleTypeId As Integer Public Overridable Property PaymentReferenceId As String Public Overridable Property PaymentProviderId As Integer? Public Overridable Property OrderItemReferenceId As String Public Overridable Property Amount As Double? Public Overridable Property VAT As Decimal? Public Overridable Property AmountCredited As Double? Public Overridable Property Comments As String Public Overridable Property Created As Date Public Overridable Property Updated As Date Public Overridable Property ModifiedDate As DateTimeOffset? End Class End Namespace Namespace BokaMera.API.ServiceModel.Dtos Public Partial Class CurrencyInfoResponse ''' '''The currency id ''' Public Overridable Property Id As String ''' '''The currency id ''' Public Overridable Property Name As String ''' '''The currency id ''' Public Overridable Property CurrencySign As String End Class Public Partial Class PaymentLogQuery Inherits QueryDb(Of PaymentLog, PaymentLogQueryResponse) Implements IReturn(Of QueryResponse(Of PaymentLogQueryResponse)) Implements ICompany ''' '''The company id, if empty will use the company id for the user you are logged in with. ''' Public Overridable Property CompanyId As Guid? Implements ICompany.CompanyId ''' '''Start of interval to query for payments when they where created. UTC+0 and parameter as defined by date-time - RFC3339 ''' Public Overridable Property CreatedFrom As Date? ''' '''End of interval to query for payments when they where created. UTC+0 and parameter as defined by date-time - RFC3339 ''' Public Overridable Property CreatedTo As Date? ''' '''Article type (Could be Service, rebate code types, etc.. ''' Public Overridable Property ArticleTypeId As Integer? ''' ''' ''' Public Overridable Property IncludeArticleType As Boolean End Class Public Partial Class PaymentLogQueryResponse ''' '''The payment log id ''' Public Overridable Property Id As Integer ''' '''The internal reference id, could be reference to a booking, rebate code, gift card etc. ''' Public Overridable Property InternalReference As Integer ''' '''The payment reference id ''' Public Overridable Property PaymentReferenceId As String ''' '''The payment order item reference id ''' Public Overridable Property OrderItemReferenceId As String ''' '''The payment reference id ''' Public Overridable Property PaymentProviderId As Integer? ''' '''The payment amount ''' Public Overridable Property Amount As Double ''' '''The article type ''' Public Overridable Property ArticleType As ArticleType ''' '''The payment VAT in percent ''' Public Overridable Property VAT As Decimal ''' '''The payment amount that is credited ''' Public Overridable Property AmountCredited As Double ''' '''The payment currency id ''' Public Overridable Property CurrencyId As String ''' '''The payment currency info ''' Public Overridable Property CurrencyInfo As CurrencyInfoResponse ''' '''Comments that could be added to the event log item ''' Public Overridable Property Comments As String ''' '''The date when the payment items was created ''' Public Overridable Property Created As Date ''' '''The date when the payment items were updated. ''' Public Overridable Property Updated As Date End Class End Namespace Namespace BokaMera.API.ServiceModel.Interfaces Public Interface ICompany Property CompanyId As Guid? End Interface End Namespace End Namespace