' Options: 'Date: 2026-11-08 11:52:14 '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: RecurringObligationFormInfoGetRq.* '''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.RecurringObligation Imports BH.API.CloudApi.Core Imports BH.API.DataAccess.Dto Imports BH.CloudAPI.Common.DTO.RecurringInvoice Imports BH.CloudAPI.Common.DTO.RecurringObligations Imports BH.CloudAPI.Common.DTO Imports BH.CloudAPI.Common4.DTO.RecurringObligation.Request Imports BH.CloudAPI.Common4.DTO.RecurringObligation.Response Namespace Global Namespace BH.API.CloudApi.Core Public Partial Class Link Public Overridable Property Rel As String Public Overridable Property Url As String End Class End Namespace Namespace BH.API.DataAccess.Dto Public Partial Class ChapterDto Public Overridable Property ChapId As Integer Public Overridable Property College As String Public Overridable Property Designation As String End Class Public Partial Class ContextualHelpDto Public Overridable Property ControlName As String Public Overridable Property LabelText As String Public Overridable Property IsVisible As Boolean Public Overridable Property IsRequired As Boolean End Class Public Partial Class CountryDto Public Overridable Property CountryID As Integer Public Overridable Property FullName As String Public Overridable Property Abbr As String End Class Public Partial Class StateDto Public Overridable Property StateID As Integer Public Overridable Property CountryID As Integer Public Overridable Property FullName As String Public Overridable Property Abbr As String End Class End Namespace 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 End Namespace Namespace BH.CloudAPI.Common4.DTO.RecurringObligation Public Partial Class RecurringObligationFormInfo Public Sub New() ContextualHelp = New List(Of ContextualHelpDto) Countries = New List(Of CountryDto) States = New List(Of StateDto) Chapters = New List(Of ChapterDto) RecurringInvoices = New List(Of RecurringInvoiceModel) RecurringObligationTemplates = New List(Of RecurringObligationInvoiceTemplate) RecurringObligationChapBillCatDetail = New List(Of RecurringObligationChapBillCatDetail) End Sub Public Overridable Property ContextualHelp As List(Of ContextualHelpDto) Public Overridable Property Countries As List(Of CountryDto) Public Overridable Property States As List(Of StateDto) Public Overridable Property Chapters As List(Of ChapterDto) 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 RecurringObligationFormInfoGetRq Implements IReturn(Of RecurringObligationFormInfoGetRs) 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 RecurringObligationFormInfoGetRs Public Sub New() Links = New List(Of Link) End Sub Public Overridable Property RecurringObligationFormInfo As RecurringObligationFormInfo Public Overridable Property Links As List(Of Link) End Class End Namespace End Namespace