' Options: 'Date: 2026-04-15 21:19:19 '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: GetCollectionsRequest.* '''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 Booklinker.API.ServiceModel.V2.Requests Imports CollectionsAPI.Contracts.V4.Responses Imports CollectionsAPI.Contracts.DTOs Namespace Global Namespace Booklinker.API.ServiceModel.V2.Requests Public Partial Class GetCollectionsRequest Inherits V2ListRequest Implements IReturn(Of GetCollectionsResponse) End Class Public Partial Class V2BaseRequest End Class Public Partial Class V2ListRequest Inherits V2PaginatedBaseRequest Public Overridable Property Ids As List(Of String) End Class Public Partial Class V2PaginatedBaseRequest Inherits V2BaseRequest Public Overridable Property Offset As Integer Public Overridable Property Limit As Integer 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