(* Options: Date: 2024-11-23 08:57:55 Version: 8.23 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: QvicklyCheckoutIpnCallBack.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace BokaMera.API.ServiceModel.Dtos open System open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations open System.Globalization open ServiceStack.Data [] type ICompany = abstract CompanyId:Nullable with get,set [] type ServerDataResponse() = member val HTTP_HOST:String = null with get,set member val HTTP_CONNECTION:String = null with get,set member val HTTP_CACHE_CONTROL:String = null with get,set member val HTTP_ACCEPT:String = null with get,set member val HTTP_USER_AGENT:String = null with get,set member val HTTP_ACCEPT_ENCODING:String = null with get,set member val HTTP_ACCEPT_LANGUAGE:String = null with get,set member val PATH:String = null with get,set member val SERVER_SOFTWARE:String = null with get,set member val SERVER_NAME:String = null with get,set member val SERVER_ADDR:String = null with get,set member val SERVER_PORT:String = null with get,set member val REMOTE_ADDR:String = null with get,set member val REMOTE_PORT:String = null with get,set member val GATEWAY_INTERFACE:String = null with get,set member val SERVER_PROTOCOL:String = null with get,set member val REQUEST_METHOD:String = null with get,set member val QUERY_STRING:String = null with get,set member val REQUEST_TIME:String = null with get,set [] type CredentialsResponse() = member val hash:String = null with get,set member val id:String = null with get,set member val version:String = null with get,set member val client:String = null with get,set member val serverdata:ServerDataResponse = null with get,set member val time:String = null with get,set member val test:String = null with get,set member val language:String = null with get,set [] type QvicklyIpnCallbackResponseData() = member val number:String = null with get,set member val status:String = null with get,set member val orderid:String = null with get,set member val url:String = null with get,set [] type IpnCallBackResponse() = member val Message:String = null with get,set member val Success:Boolean = new Boolean() with get,set [] [] type QvicklyCheckoutIpnCallBack() = 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 /// ///Internal reference id (Could be booking, could be Article..) /// [] member val BookingId:String = null with get,set /// ///The payment credentials. /// [] member val credentials:CredentialsResponse = null with get,set /// ///The payment ipn callback data. /// [] member val data:QvicklyIpnCallbackResponseData = null with get,set /// ///Article type (Could be Service, rebate code types, etc.. /// [] member val ArticleTypeId:Int32 = new Int32() with get,set