' Options: 'Date: 2025-12-18 01:56:43 '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: PostUserLinkRequest.* '''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 IPostUserLinkRequest Property BaseCode As String Property LinkType As LinkType Property TypeDefinitionPublicId As String End Interface End Namespace Namespace ShortlinksAPI.ServiceModel.V4.Requests Public Partial Class PostUserLinkRequest Inherits V4BaseRequest Implements IReturn(Of PostUserLinkResponse) Implements IPostUserLinkRequest Public Overridable Property BaseCode As String Implements IPostUserLinkRequest.BaseCode Public Overridable Property LinkType As LinkType Implements IPostUserLinkRequest.LinkType Public Overridable Property TypeDefinitionPublicId As String Implements IPostUserLinkRequest.TypeDefinitionPublicId End Class Public Partial Class V4BaseRequest End Class End Namespace Namespace ShortlinksAPI.ServiceModel.V4.Responses Public Partial Class PostUserLinkResponse Inherits V4BaseResponse End Class Public Partial Class V4BaseResponse Public Overridable Property ResponseStatus As ResponseStatus End Class End Namespace End Namespace