' Options: 'Date: 2026-04-15 21:18: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: GetCollectionRequest.* '''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 Booklinker.API.ServiceModel.DTOs.V2 Imports CollectionsAPI.Contracts.DTOs Namespace Global Namespace Booklinker.API.ServiceModel.DTOs.V2 Public Partial Class UserCollection Implements IUserCollection Public Overridable Property Type As String Public Overridable Property Id As String Implements IUserCollection.Id Public Overridable Property BaseCode As String Public Overridable Property Url As String Public Overridable Property Title As String Implements IUserCollection.Title Public Overridable Property LinkIds As IEnumerable(Of String) Implements IUserCollection.LinkIds Public Overridable Property CollectionSettingsId As String Implements IUserCollection.CollectionSettingsId End Class End Namespace Namespace Booklinker.API.ServiceModel.V2.Requests Public Partial Class GetCollectionRequest Inherits V2BaseRequest Implements IReturn(Of GetCollectionResponse) Public Overridable Property Id As String End Class Public Partial Class V2BaseRequest End Class End Namespace Namespace Booklinker.API.ServiceModel.V2.Responses Public Partial Class GetCollectionResponse Inherits V2BaseResponse Public Overridable Property Data As UserCollection End Class Public Partial Class V2BaseResponse Public Overridable Property ResponseStatus As ResponseStatus 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 End Namespace