' Options: 'Date: 2025-12-17 00:48:59 'Version: 8.60 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://shortlinks-api.qa.platform.georiot.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: PutUserLinkRequest.* '''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 ShortlinksAPI.ServiceModel.V4.Requests Imports Geniuslink.Shortlinks.Constants Imports ShortlinksAPI.Contracts.V4.Requests Imports ShortlinksAPI.ServiceModel.V4.Responses Namespace Global Namespace Geniuslink.Shortlinks.Constants Public Enum LinkType None Simple Split Interstitial Advanced Collection End Enum End Namespace Namespace ShortlinksAPI.Contracts.V4.Requests Public Interface IPutUserLinkRequest Property Id As String Property LinkType As LinkType Property TypeDefinitionPublicId As String End Interface End Namespace Namespace ShortlinksAPI.ServiceModel.V4.Requests Public Partial Class PutUserLinkRequest Inherits V4BaseRequest Implements IReturn(Of PutUserLinkResponse) Implements IPutUserLinkRequest Public Overridable Property Id As String Implements IPutUserLinkRequest.Id Public Overridable Property LinkType As LinkType Implements IPutUserLinkRequest.LinkType Public Overridable Property TypeDefinitionPublicId As String Implements IPutUserLinkRequest.TypeDefinitionPublicId End Class Public Partial Class V4BaseRequest End Class End Namespace Namespace ShortlinksAPI.ServiceModel.V4.Responses Public Partial Class PutUserLinkResponse Inherits V4BaseResponse End Class Public Partial Class V4BaseResponse Public Overridable Property ResponseStatus As ResponseStatus End Class End Namespace End Namespace