' Options: 'Date: 2026-08-17 09:14:31 'Version: 6.10 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://stubbur-app.azurewebsites.net ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: GiftCardPurchaseRequest.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports BorgunRPGData Imports TicketUserServices.ServiceModel Namespace Global Namespace BorgunRPGData Public Partial Class Borgun3DFinal3DSecureInfo Public Overridable Property DataType As String Public Overridable Property MpiToken As String End Class Public Partial Class Borgun3DFinalPaymentMethodInfo Public Overridable Property PaymentType As String Public Overridable Property Token As String Public Overridable Property VirtualNumber As String Public Overridable Property ExpYear As String Public Overridable Property ExpMonth As String Public Overridable Property PanLastFour As String End Class Public Partial Class Borgun3DFinalRequest Public Overridable Property TransactionType As String Public Overridable Property Amount As Integer Public Overridable Property Currency As String Public Overridable Property TransactionDate As Nullable(Of Date) Public Overridable Property OrderId As String Public Overridable Property PaymentMethod As Borgun3DFinalPaymentMethodInfo Public Overridable Property ThreeDSecure As Borgun3DFinal3DSecureInfo End Class Public Partial Class BorgunApplePayFinalInfo Public Overridable Property OrderId As String Public Overridable Property ThreeDSecure As BorgunApplePayThreeDSecureInfo End Class Public Partial Class BorgunApplePayThreeDSecureInfo Public Overridable Property DataType As String Public Overridable Property SecurityLevelInd As String Public Overridable Property CAVV As String Public Overridable Property UCAF As String End Class End Namespace Namespace TicketUserServices.ServiceModel Public Partial Class GiftCardIssueResult Public Overridable Property Success As Boolean Public Overridable Property GiftCardId As Nullable(Of Integer) Public Overridable Property Code As String Public Overridable Property CodeLast4 As String Public Overridable Property Status As String Public Overridable Property ExpiresAt As Nullable(Of Date) Public Overridable Property PaymentId As String Public Overridable Property StatusCode As Integer Public Overridable Property Message As String End Class Public Partial Class GiftCardPurchaseRequest Implements IReturn(Of GiftCardIssueResult) Public Overridable Property GiftCardTypeId As Integer Public Overridable Property AmountMinor As Integer Public Overridable Property PurchasePaymentReference As String Public Overridable Property PurchaseOwnerId As Nullable(Of Integer) Public Overridable Property BuyerName As String Public Overridable Property BuyerPhone As String Public Overridable Property BuyerEmail As String Public Overridable Property RecipientName As String Public Overridable Property IdempotencyKey As String Public Overridable Property PaymentMethodId As String Public Overridable Property PaymentId As String Public Overridable Property CardInfo As PaymentRequestCreditCard Public Overridable Property Borgun3DFinalInfo As Borgun3DFinalRequest Public Overridable Property ApplePayInfo As BorgunApplePayFinalInfo End Class Public Partial Class PaymentMethodCreditCardInfo Public Overridable Property PaymentType As String Public Overridable Property Token As String Public Overridable Property PAN As String Public Overridable Property ExpYear As String Public Overridable Property ExpMonth As String Public Overridable Property CVC As String End Class Public Partial Class PaymentRequestCreditCard Public Overridable Property PaymentMethod As PaymentMethodCreditCardInfo Public Overridable Property Amount As Decimal Public Overridable Property Currency As String Public Overridable Property OrderId As String Public Overridable Property TransActionDate As Date Public Overridable Property SaveCardToToken As Boolean End Class End Namespace End Namespace