(* 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: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: PaymentLogQuery.* //ExcludeTypes: //InitializeCollections: False //AddNamespaces: *) namespace BokaMera.API.ServiceModel.Db open System open System.IO open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations open System.Globalization open ServiceStack.Data open System.Net open System.Net.Http.Headers [] type ICompany = abstract CompanyId:Nullable with get,set [] type BaseModel() = class end [] type Currency() = inherit BaseModel() [] member val Name:String = null with get,set [] member val CurrencySign:String = null with get,set [] member val Active:Boolean = new Boolean() with get,set member val ModifiedDate:Nullable = new Nullable() with get,set [] member val Id:String = null with get,set [] type PaymentLog() = inherit BaseModel() [)>] member val CurrencyId:String = null with get,set member val CurrencyInfo:Currency = null with get,set [] member val CompanyId:Guid = new Guid() with get,set member val Id:Int32 = new Int32() with get,set [] member val InternalReferenceId:String = null with get,set [] member val ArticleTypeId:Int32 = new Int32() with get,set member val PaymentReferenceId:String = null with get,set member val PaymentProviderId:Nullable = new Nullable() with get,set member val OrderItemReferenceId:String = null with get,set member val Amount:Nullable = new Nullable() with get,set member val VAT:Nullable = new Nullable() with get,set member val AmountCredited:Nullable = new Nullable() with get,set member val Comments:String = null with get,set [] member val Created:DateTime = new DateTime() with get,set [] member val Updated:DateTime = new DateTime() with get,set member val ModifiedDate:Nullable = new Nullable() with get,set [] type ArticleType() = inherit BaseModel() member val ArticleTypeId:Int32 = new Int32() with get,set [] member val ArticleTypeName:String = null with get,set member val ArticleTypeDescription:String = null with get,set [] type CurrencyInfoResponse() = /// ///The currency id /// [] member val Id:String = null with get,set /// ///The currency id /// [] member val Name:String = null with get,set /// ///The currency id /// [] member val CurrencySign:String = null with get,set [] type PaymentLogQueryResponse() = /// ///The payment log id /// [] member val Id:Int32 = new Int32() with get,set /// ///The internal reference id, could be reference to a booking, rebate code, gift card etc. /// [] member val InternalReference:Int32 = new Int32() with get,set /// ///The payment reference id /// [] member val PaymentReferenceId:String = null with get,set /// ///The payment order item reference id /// [] member val OrderItemReferenceId:String = null with get,set /// ///The payment reference id /// [] member val PaymentProviderId:Nullable = new Nullable() with get,set /// ///The payment amount /// [] member val Amount:Double = new Double() with get,set /// ///The article type /// [] member val ArticleType:ArticleType = null with get,set /// ///The payment VAT in percent /// [] member val VAT:Decimal = new Decimal() with get,set /// ///The payment amount that is credited /// [] member val AmountCredited:Double = new Double() with get,set /// ///The payment currency id /// [] member val CurrencyId:String = null with get,set /// ///The payment currency info /// [] member val CurrencyInfo:CurrencyInfoResponse = null with get,set /// ///Comments that could be added to the event log item /// [] member val Comments:String = null with get,set /// ///The date when the payment items was created /// [] member val Created:DateTime = new DateTime() with get,set /// ///The date when the payment items were updated. /// [] member val Updated:DateTime = new DateTime() with get,set [] [] [] type PaymentLogQuery() = inherit QueryDb() interface IReturn> /// ///The company id, if empty will use the company id for the user you are logged in with. /// [] member val CompanyId:Nullable = new Nullable() with get,set /// ///Start of interval to query for payments when they where created. UTC+0 and parameter as defined by date-time - RFC3339 /// [] member val CreatedFrom:Nullable = new Nullable() with get,set /// ///End of interval to query for payments when they where created. UTC+0 and parameter as defined by date-time - RFC3339 /// [] member val CreatedTo:Nullable = new Nullable() with get,set /// ///Article type (Could be Service, rebate code types, etc.. /// [] member val ArticleTypeId:Nullable = new Nullable() with get,set /// /// /// [] member val IncludeArticleType:Boolean = new Boolean() with get,set