' Options: 'Date: 2026-04-15 21:18:58 '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: PutCollectionSettingsRequest.* '''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 CollectionsAPI.Contracts.DTOs Imports Booklinker.API.ServiceModel.V2.Responses Imports Booklinker.API.ServiceModel.V2.Requests Imports CollectionsAPI.Contracts.V4.Requests Namespace Global Namespace Booklinker.API.ServiceModel.V2.Requests Public Partial Class CollectionSettingsBaseRequest Inherits V2BaseRequest Implements ICollectionSettingsBaseRequest Public Overridable Property ProfileImageId As String Implements ICollectionSettingsBaseRequest.ProfileImageId Public Overridable Property SignatureImageId As String Implements ICollectionSettingsBaseRequest.SignatureImageId Public Overridable Property SignatureText As String Implements ICollectionSettingsBaseRequest.SignatureText Public Overridable Property SignatureFont As String Implements ICollectionSettingsBaseRequest.SignatureFont Public Overridable Property SignatureAppearance As SignatureAppearance Implements ICollectionSettingsBaseRequest.SignatureAppearance End Class Public Partial Class PutCollectionSettingsRequest Inherits CollectionSettingsBaseRequest Implements IReturn(Of PutCollectionSettingsResponse) Implements IPutCollectionSettingsRequest Public Overridable Property Id As String Implements IPutCollectionSettingsRequest.Id End Class Public Partial Class V2BaseRequest End Class End Namespace Namespace Booklinker.API.ServiceModel.V2.Responses Public Partial Class PutCollectionSettingsResponse Inherits V2BaseResponse End Class Public Partial Class V2BaseResponse Public Overridable Property ResponseStatus As ResponseStatus End Class End Namespace Namespace CollectionsAPI.Contracts.DTOs Public Enum SignatureAppearance None Text Upload End Enum End Namespace Namespace CollectionsAPI.Contracts.V4.Requests Public Interface ICollectionSettingsBaseRequest Property ProfileImageId As String Property SignatureImageId As String Property SignatureText As String Property SignatureFont As String Property SignatureAppearance As SignatureAppearance End Interface Public Interface IPutCollectionSettingsRequest Implements ICollectionSettingsBaseRequest Property Id As String End Interface End Namespace End Namespace