' Options: 'Date: 2026-04-15 21:20:23 'Version: 8.60 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: http://api.booklinker.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: GetLinkReportRequest.* '''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 Booklinker.API.ServiceModel.V1.DTOs Imports Geniuslink.Reporting.Contracts.V1.DTOs Imports Booklinker.API.ServiceModel.V1.Requests Imports Booklinker.API.ServiceModel.V1.Responses Namespace Global Namespace Booklinker.API.ServiceModel.V1.DTOs Public Partial Class ClickReport Public Overridable Property Code As String Public Overridable Property Reports As Dictionary(Of String, Report) Public Overridable Property TotalClicks As UInt64 End Class Public Partial Class Report Inherits Report End Class End Namespace Namespace Booklinker.API.ServiceModel.V1.Requests Public Partial Class GetLinkReportRequest Implements IReturn(Of GetLinkReportResponse) Public Overridable Property BaseCode As String End Class End Namespace Namespace Booklinker.API.ServiceModel.V1.Responses Public Partial Class GetLinkReportResponse Public Overridable Property Report As ClickReport Public Overridable Property ResponseStatus As ResponseStatus End Class End Namespace Namespace Geniuslink.Reporting.Contracts.V1.DTOs Public Partial Class Report Public Overridable Property Data As List(Of ReportData) Public Overridable Property ExecutionTimeMs As Long Public Overridable Property TotalItems As Long Public Overridable Property Errors As List(Of Error) Public Overridable Property Request As ReportRequest Public Overridable Property TotalClicks As Long End Class End Namespace End Namespace