' Options: 'Date: 2025-10-28 04:26:26 'Version: 8.80 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://duengageapi.uat.scadsoftware.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: InitialisePaymentRequest.* '''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 System.Net Imports System.Net.Http.Headers Imports digitaluapi.ServiceModel Namespace Global Namespace digitaluapi.ServiceModel Public Enum FrequencyEnum Daily = 1 Weekly = 2 Monthly = 3 Quarterly = 4 Biannually = 5 Annually = 6 End Enum Public Partial Class InitialisePaymentRequest Implements IReturn(Of InitialisePaymentResponse) Public Overridable Property PaymentType As PaymentTypeEnum Public Overridable Property Uuid As Guid Public Overridable Property ReferenceNumber As String Public Overridable Property Amount As Decimal Public Overridable Property Currency As String Public Overridable Property ItemName As String Public Overridable Property ItemDescription As String Public Overridable Property BillingDate As Date Public Overridable Property Frequency As FrequencyEnum Public Overridable Property Cycles As Integer End Class Public Partial Class InitialisePaymentResponse Inherits ResponseBase Public Overridable Property TransactionId As String Public Overridable Property Signature As String Public Overridable Property Url As String End Class Public Enum PaymentTypeEnum OneTime = 1 Recurring = 2 End Enum Public Partial Class ResponseBase Public Overridable Property Status As Boolean Public Overridable Property Message As String Public Overridable Property Errors As Dictionary(Of String, List(Of String)) End Class End Namespace End Namespace