(* Options: Date: 2026-04-15 21:18:20 Version: 8.60 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://api.booklinker.com //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: GetLinkReportRequest.* //ExcludeTypes: //InitializeCollections: False //AddNamespaces: *) namespace Booklinker.API.ServiceModel.V1.DTOs open System open System.IO open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations [] [] type Report() = [] member val Data:ResizeArray = null with get,set [] member val ExecutionTimeMs:Int64 = new Int64() with get,set [] member val TotalItems:Int64 = new Int64() with get,set [] member val Errors:ResizeArray = null with get,set [] member val Request:ReportRequest = null with get,set [] member val TotalClicks:Int64 = new Int64() with get,set [] [] type ClickReport() = [] member val Code:String = null with get,set [] member val Reports:Dictionary = null with get,set [] member val TotalClicks:UInt64 = new UInt64() with get,set [] [] type Report() = inherit Report() [] [] type GetLinkReportResponse() = [] member val Report:ClickReport = null with get,set [] member val ResponseStatus:ResponseStatus = null with get,set [] [] [] type GetLinkReportRequest() = interface IReturn [] member val BaseCode:String = null with get,set