' Options: 'Date: 2026-11-08 11:52:28 '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: RecurringObligationTemplateGetRq.* '''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.Common.DTO.RecurringObligations Imports BH.CloudAPI.Common.DTO.RecurringInvoice Imports BH.CloudAPI.Common.DTO Imports BH.CloudAPI.Common4.DTO.RecurringObligation.Request Imports BH.CloudAPI.Common4.DTO.RecurringObligation.Response Namespace Global Namespace BH.CloudAPI.Common.DTO Public Partial Class FiscalYearItem Public Overridable Property Year As Integer Public Overridable Property BeginDate As Date Public Overridable Property EndDate As Date End Class End Namespace Namespace BH.CloudAPI.Common.DTO.RecurringInvoice Public Partial Class RecurringInvoiceModel Public Overridable Property ChapID As Integer Public Overridable Property ClientGroupID As String Public Overridable Property RecurringInvoiceID As Integer Public Overridable Property MemTypeID As Integer Public Overridable Property BillingTypeName As String Public Overridable Property InvoiceDescription As String Public Overridable Property Amount As Decimal Public Overridable Property ProcessingCurrency As String Public Overridable Property FrequencyDescription As String Public Overridable Property EffectiveDate As Date Public Overridable Property EndDate As Nullable(Of Date) Public Overridable Property NextDueDate As Date Public Overridable Property donationCoaNum As String Public Overridable Property donationCoaDesc As String Public Overridable Property Donation_ChapBillCatID As Integer Public Overridable Property FrequencyID As Integer Public Overridable Property Monthly_DayOfMOnth As Integer Public Overridable Property Weekly_DayOfWeek As Integer Public Overridable Property SemiMonthly_DayOfMonth1 As Integer Public Overridable Property SemiMonthly_DayOfMonth2 As Integer Public Overridable Property UseLastDayOfMonth As Boolean Public Overridable Property IsActive As Boolean Public Overridable Property NumOccurences As Integer End Class End Namespace Namespace BH.CloudAPI.Common.DTO.RecurringObligations Public Partial Class RecurringObligationChapBillCatDetail Public Sub New() DonationAmounts = New List(Of KeyValuePair(Of Int32,String)) End Sub Public Overridable Property ChapBillCatId As Integer Public Overridable Property ChapBillCatDesc As String Public Overridable Property NatId As Integer Public Overridable Property IsContribution As Boolean Public Overridable Property CalcTypeId As Integer Public Overridable Property DonationAmounts As List(Of KeyValuePair(Of Int32,String)) Public Overridable Property ChartOfAccountRefId As String End Class Public Partial Class RecurringObligationInvoiceTemplate Public Sub New() RecurringObligationInvoiceTemplateItems = New List(Of RecurringObligationInvoiceTemplateItem) End Sub Public Overridable Property RecurringObligationTemplateId As Integer Public Overridable Property RecurringObligationInvoiceTemplateId As Integer Public Overridable Property NationalId As Integer Public Overridable Property MemberTypeClientId As Integer Public Overridable Property FiscalYear As FiscalYearItem Public Overridable Property ChapId As Integer Public Overridable Property IsDeleted As Boolean Public Overridable Property Name As String Public Overridable Property RecurringObligationInvoiceTemplateItems As List(Of RecurringObligationInvoiceTemplateItem) End Class Public Partial Class RecurringObligationInvoiceTemplateItem Public Overridable Property RecurringObligationTemplateItemId As Integer Public Overridable Property RecurringObligationInvoiceTemplateItemId As Integer Public Overridable Property RecurringObligationInvoiceTemplateId As Integer Public Overridable Property Amount As Decimal Public Overridable Property ChapBillCatId As Integer Public Overridable Property Name As String End Class Public Partial Class RecurringObligationWrapper Public Sub New() RecurringInvoices = New List(Of RecurringInvoiceModel) RecurringObligationTemplates = New List(Of RecurringObligationInvoiceTemplate) RecurringObligationChapBillCatDetail = New List(Of RecurringObligationChapBillCatDetail) End Sub Public Overridable Property RecurringInvoices As List(Of RecurringInvoiceModel) Public Overridable Property RecurringObligationTemplates As List(Of RecurringObligationInvoiceTemplate) Public Overridable Property RecurringObligationChapBillCatDetail As List(Of RecurringObligationChapBillCatDetail) End Class End Namespace Namespace BH.CloudAPI.Common4.DTO.RecurringObligation.Request Public Partial Class RecurringObligationTemplateGetRq Implements IReturn(Of RecurringObligationTemplateGetRs) Public Overridable Property NatID As Integer Public Overridable Property GroupId As Integer Public Overridable Property UserId As String Public Overridable Property UserType As String End Class End Namespace Namespace BH.CloudAPI.Common4.DTO.RecurringObligation.Response Public Partial Class RecurringObligationTemplateGetRs Public Overridable Property RecurringObligations As RecurringObligationWrapper End Class End Namespace End Namespace