' Options: 'Date: 2026-04-15 21:24:20 '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: GetCollectionSettingsRequest.* '''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.V2.Responses Imports CollectionsAPI.Contracts.V4.Responses Imports CollectionsAPI.Contracts.DTOs Imports Booklinker.API.ServiceModel.V2.Requests Namespace Global Namespace Booklinker.API.ServiceModel.V2.Requests Public Partial Class GetCollectionSettingsRequest Inherits V2BaseResponse Implements IReturn(Of GetCollectionsResponse) Public Overridable Property Id As String End Class End Namespace Namespace Booklinker.API.ServiceModel.V2.Responses Public Partial Class GetCollectionsResponse Inherits V2PaginatedBaseResponse Implements IGetCollectionsResponse End Class Public Partial Class V2BaseResponse Public Overridable Property ResponseStatus As ResponseStatus End Class Public Partial Class V2PageObject Public Overridable Property Offset As Integer Public Overridable Property Limit As Integer Public Overridable Property TotalRecords As Integer End Class Public Partial Class V2PaginatedBaseResponse Inherits V2BaseResponse Public Overridable Property Page As V2PageObject End Class End Namespace Namespace CollectionsAPI.Contracts.DTOs Public Interface IUserCollection Property Id As String Property Title As String Property LinkIds As IEnumerable(Of String) Property CollectionSettingsId As String End Interface End Namespace Namespace CollectionsAPI.Contracts.V4.Responses Public Interface IGetCollectionsResponse Property Data As IEnumerable(Of IUserCollection) End Interface End Namespace End Namespace