' Options: 'Date: 2026-11-08 11:33:34 '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: SalesForceInvoiceCollection.* '''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.SalesForce Imports BH.CloudAPI.Common.Interfaces Imports BH.API.CloudApi.Core Namespace Global Namespace BH.API.CloudApi.Core Public Interface IHaveErrorField Property IsError As Boolean End Interface End Namespace Namespace BH.CloudAPI.Common.Interfaces Public Interface IHaveErrorField Property IsError As Boolean End Interface End Namespace Namespace BH.CloudAPI.Common4.DTO.SalesForce Public Partial Class SalesForceInvoice Public Sub New() InvoiceItems = New List(Of SalesForceInvoiceItem) End Sub Public Overridable Property ClassName As String Public Overridable Property UniqueId As String Public Overridable Property CreatedDateTime As Date Public Overridable Property ClientId As Integer Public Overridable Property GroupId As String Public Overridable Property UserId As String Public Overridable Property OpportunityId As String Public Overridable Property InvoiceDueDate As Date Public Overridable Property Installments As Integer Public Overridable Property Frequency As Integer Public Overridable Property BhUserId As Integer Public Overridable Property Description As String Public Overridable Property Deliver As Boolean Public Overridable Property CurrencyType As String Public Overridable Property InvoiceItems As List(Of SalesForceInvoiceItem) Public Overridable Property InvoiceNo As Integer Public Overridable Property InvoiceAmt As Decimal Public Overridable Property ExternalInvBatchNo As String Public Overridable Property ExemptFromLateFee As Boolean End Class Public Partial Class SalesForceInvoiceCollection Implements IReturn(Of SalesForceInvoiceCollectionReply) Public Sub New() InvoiceCollection = New List(Of SalesForceInvoice) End Sub Public Overridable Property InvoiceCollection As List(Of SalesForceInvoice) End Class Public Partial Class SalesForceInvoiceCollectionReply Implements IHaveErrorField Public Sub New() InvoiceReply = New List(Of SalesForceInvoiceReply) End Sub Public Overridable Property InvoiceReply As List(Of SalesForceInvoiceReply) Public Overridable Property IsError As Boolean End Class Public Partial Class SalesForceInvoiceItem Public Overridable Property ClassName As String Public Overridable Property UniqueId As String Public Overridable Property CreatedDateTime As Date Public Overridable Property ClientId As Integer Public Overridable Property ProductName As String Public Overridable Property AmountDue As String Public Overridable Property ProductType As String Public Overridable Property ActPatternTypeId As Integer Public Overridable Property TermStartDate As Date Public Overridable Property TermEndDate As Date Public Overridable Property RecognitionPeriod As Integer Public Overridable Property RevenueAccount As String Public Overridable Property AccountsReceivableAccount As String Public Overridable Property LiabilityAccount As String Public Overridable Property CreditExpenseAccount As String Public Overridable Property InvoiceClearingAccount As String Public Overridable Property CostCenter As String Public Overridable Property Region As String End Class Public Partial Class SalesForceInvoiceReply Public Overridable Property ClassName As String Public Overridable Property UniqueId As String Public Overridable Property CreatedDateTime As Date Public Overridable Property ClientId As Integer Public Overridable Property ErrorCode As Integer Public Overridable Property ErrorMessage As String Public Overridable Property InvBatchNo As Integer Public Overridable Property InvAmount As Decimal End Class End Namespace End Namespace