' Options: 'Date: 2026-04-15 21:20:25 '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: GetAccountRequest.* '''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.DTOs.V2 Imports Booklinker.API.ServiceModel.Models Imports ImageServiceAPI.Contracts.V4.DTOs Imports Booklinker.API.ServiceModel.V2.Requests Imports Booklinker.API.ServiceModel.V1.Requests Imports Booklinker.API.ServiceModel.V1.Responses Namespace Global Namespace Booklinker.API.ServiceModel.DTOs.V2 Public Partial Class AccountData Public Overridable Property Id As String Public Overridable Property UserId As String Public Overridable Property EmailAddress As String Public Overridable Property FullName As String Public Overridable Property ProfileImage As IImageData Public Overridable Property SignatureImage As IImageData Public Overridable Property SignatureFont As String Public Overridable Property SignatureAppearance As SignatureAppearance End Class Public Partial Class CollectionSettings Implements ICollectionSettings Public Overridable Property Id As String Public Overridable Property ProfileImageId As String Implements ICollectionSettings.ProfileImageId Public Overridable Property SignatureImageId As String Implements ICollectionSettings.SignatureImageId Public Overridable Property SignatureText As String Implements ICollectionSettings.SignatureText Public Overridable Property SignatureFont As String Implements ICollectionSettings.SignatureFont Public Overridable Property SignatureAppearance As SignatureAppearance Implements ICollectionSettings.SignatureAppearance End Class End Namespace Namespace Booklinker.API.ServiceModel.Models Public Partial Class UserAccount Public Overridable Property Email As String Public Overridable Property Settings As CollectionSettings End Class End Namespace Namespace Booklinker.API.ServiceModel.V1.Requests Public Partial Class GetAccountRequest Implements IReturn(Of GetAccountResponse) End Class End Namespace Namespace Booklinker.API.ServiceModel.V1.Responses Public Partial Class GetAccountResponse Public Overridable Property UserAccount As UserAccount Public Overridable Property ResponseStatus As ResponseStatus End Class End Namespace Namespace Booklinker.API.ServiceModel.V2.Requests Public Partial Class GetAccountRequest Implements IReturn(Of GetAccountResponse) End Class End Namespace Namespace Booklinker.API.ServiceModel.V2.Responses Public Partial Class GetAccountResponse Inherits V2BaseResponse Public Overridable Property Data As AccountData End Class Public Partial Class V2BaseResponse Public Overridable Property ResponseStatus As ResponseStatus End Class End Namespace Namespace CollectionsAPI.Contracts.DTOs Public Interface ICollectionSettings Property ProfileImageId As String Property SignatureImageId As String Property SignatureText As String Property SignatureFont As String Property SignatureAppearance As SignatureAppearance End Interface Public Enum SignatureAppearance None Text Upload End Enum End Namespace Namespace ImageServiceAPI.Contracts.V4.DTOs Public Interface IImageData Property Id As String Property Provider As String Property ProviderImageId As String Property Url As String Property Attributes As Dictionary(Of String, String) End Interface End Namespace End Namespace