' Options: 'Date: 2026-11-08 11:38:48 'Version: 5.140 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://devapi.billhighway.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: PaymentApplicationRequest.* '''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 BH.CloudAPI.Common4.DTO.PaymentApplication.Response Imports BH.CloudAPI.Common4.DTO.PaymentApplication.Request Namespace Global Namespace BH.CloudAPI.Common4.DTO.PaymentApplication.Request Public Partial Class PaymentApplicationRequest Implements IReturn(Of PaymentApplicationResponse) Public Overridable Property transactionID As Nullable(Of Integer) Public Overridable Property groupID As String Public Overridable Property userID As String Public Overridable Property bhUserID As Nullable(Of Integer) Public Overridable Property transactionBeginDate As Nullable(Of Date) Public Overridable Property transactionEndDate As Nullable(Of Date) Public Overridable Property fiscalYear As Nullable(Of Integer) Public Overridable Property page As Nullable(Of Integer) End Class End Namespace Namespace BH.CloudAPI.Common4.DTO.PaymentApplication.Response Public Partial Class LineItem Public Overridable Property chartOfAccountRefID As String Public Overridable Property chartOfAccountDescription As String Public Overridable Property cashAccount As String Public Overridable Property amount As Decimal Public Overridable Property fee As Decimal End Class Public Partial Class Paging Public Overridable Property page As Integer Public Overridable Property totalPages As Integer Public Overridable Property next As String End Class Public Partial Class PaymentApplicationResponse Public Sub New() users = New List(Of PaymentApplicationUser) End Sub Public Overridable Property IsError As Boolean Public Overridable Property users As List(Of PaymentApplicationUser) Public Overridable Property ErrorMessage As String Public Overridable Property paging As Paging End Class Public Partial Class PaymentApplicationUser Public Sub New() userTransactions = New List(Of UserTransaction) End Sub Public Overridable Property groupID As String Public Overridable Property fiscalYear As Integer Public Overridable Property userID As String Public Overridable Property bhUserID As Integer Public Overridable Property autoPayStatus As String Public Overridable Property userTransactions As List(Of UserTransaction) End Class Public Partial Class TransactionHistory Public Sub New() lineItems = New List(Of LineItem) End Sub Public Overridable Property type As String Public Overridable Property date As String Public Overridable Property lineItems As List(Of LineItem) End Class Public Partial Class UserTransaction Public Sub New() lineItems = New List(Of LineItem) transactionHistory = New List(Of TransactionHistory) End Sub Public Overridable Property transactionID As Long Public Overridable Property date As String Public Overridable Property type As String Public Overridable Property accountLast4 As String Public Overridable Property amount As Decimal Public Overridable Property unapplied As Decimal Public Overridable Property unappliedFee As Decimal Public Overridable Property returnReason As String Public Overridable Property returnDate As String Public Overridable Property refundAmount As Decimal Public Overridable Property lineItems As List(Of LineItem) Public Overridable Property transactionHistory As List(Of TransactionHistory) End Class End Namespace End Namespace