' Options: 'Date: 2025-12-06 09:25:11 'Version: 8.80 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://api.dev.dynamics.trendsic.com ' '''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: CustomerPaymentsRequest.* '''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 CRM.AgencyPlatform.API.Internal Namespace Global Namespace CRM.AgencyPlatform.API.Internal Public Partial Class Customer Public Overridable Property ID As Integer Public Overridable Property CustomerCode As String Public Overridable Property BusinessName As String Public Overridable Property FirstName As String Public Overridable Property LastName As String Public Overridable Property Email As String Public Overridable Property UID As Guid Public Overridable Property AgentId As Integer End Class Public Partial Class CustomerPayment Public Overridable Property ID As Integer Public Overridable Property CustomerID As Integer Public Overridable Property OrderHeaderID As Integer Public Overridable Property Amount As String Public Overridable Property Approved As Boolean Public Overridable Property AuthCode As String Public Overridable Property CardNumber As String Public Overridable Property Message As String Public Overridable Property ResponseCode As Integer Public Overridable Property TransactionId As String Public Overridable Property TransactionDate As Date Public Overridable Property FullResponse As String Public Overridable Property PaymentStatus As Integer Public Overridable Property PaymentType As Integer End Class Public Partial Class CustomerPaymentsRequest Implements IReturn(Of CustomerPaymentsResponse) Public Overridable Property Customer As Customer Public Overridable Property OrderID As Guid Public Overridable Property PaymentInfo As PaymentInfo End Class Public Partial Class CustomerPaymentsResponse Public Overridable Property ResponseStatus As ResponseStatus Public Overridable Property PaymentIntentSuccess As Boolean Public Overridable Property PaymentSuccess As Boolean Public Overridable Property SubscriptionSuccess As Boolean Public Overridable Property Message As String Public Overridable Property ReceiptUrl As String Public Overridable Property AgentNumber As String Public Overridable Property ClientSecret As String Public Overridable Property CustomerPayment As CustomerPayment Public Overridable Property PublicOrderID As String End Class Public Partial Class PaymentInfo Public Overridable Property PaymentType As String Public Overridable Property CardNumber As String Public Overridable Property ExpDate As String Public Overridable Property CCV As String Public Overridable Property StripeToken As String Public Overridable Property AgentId As Integer End Class End Namespace Namespace ServiceStack Public Partial Class ResponseStatus Implements IMeta Public Overridable Property ErrorCode As String Public Overridable Property Message As String Public Overridable Property StackTrace As String Public Overridable Property Errors As List(Of ResponseError) = New List(Of ResponseError) Public Overridable Property Meta As Dictionary(Of String, String) Implements IMeta.Meta = New Dictionary(Of String, String) End Class End Namespace End Namespace