' Options: 'Date: 2026-04-09 02:27:06 'Version: 10.05 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://api.bookmore.com ' '''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: SettingsChangeLogQuery.* '''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 BaseModel End Class Public Interface IBaseModelCreated Property CreatedDate As Date End Interface Public Partial Class SettingsChangeLog Inherits BaseModel Implements IBaseModelCreated Public Overridable Property Id As Integer Public Overridable Property CompanyId As Guid Public Overridable Property SettingsType As String Public Overridable Property PropertyName As String Public Overridable Property OldValue As String Public Overridable Property NewValue As String Public Overridable Property ModifiedBy As String Public Overridable Property CreatedDate As Date Implements IBaseModelCreated.CreatedDate Public Overridable Property ModifiedDate As DateTimeOffset? End Class End Namespace Namespace BokaMera.API.ServiceModel.Dtos Public Partial Class SettingsChangeLogQuery Inherits QueryDb(Of SettingsChangeLog, SettingsChangeLogQueryResponse) Implements IReturn(Of QueryResponse(Of SettingsChangeLogQueryResponse)) 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 ''' '''Filter by settings type, e.g. BookingSettings, PaymentSettings, CompanySetting, EAccountingSettings ''' Public Overridable Property SettingsType As String ''' '''Filter by property name, e.g. SendEmailReminder ''' Public Overridable Property PropertyName As String ''' '''Filter by who made the change ''' Public Overridable Property ModifiedBy As String ''' '''Filter changes created on or after this date ''' Public Overridable Property CreatedDateGreaterThanOrEqualTo As Date? ''' '''Filter changes created on or before this date ''' Public Overridable Property CreatedDateLessThanOrEqualTo As Date? End Class Public Partial Class SettingsChangeLogQueryResponse ''' '''The change log entry id ''' Public Overridable Property Id As Integer ''' '''The company id ''' Public Overridable Property CompanyId As Guid ''' '''The settings type that was changed, e.g. BookingSettings ''' Public Overridable Property SettingsType As String ''' '''The property name that was changed ''' Public Overridable Property PropertyName As String ''' '''The value before the change ''' Public Overridable Property OldValue As String ''' '''The value after the change ''' Public Overridable Property NewValue As String ''' '''The user who made the change ''' Public Overridable Property ModifiedBy As String ''' '''When the change was made ''' Public Overridable Property CreatedDate As Date End Class End Namespace Namespace BokaMera.API.ServiceModel.Interfaces Public Interface ICompany Property CompanyId As Guid? End Interface End Namespace End Namespace