' Options: 'Date: 2026-11-08 11:51:56 '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: UserObligations.* '''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.Interfaces Imports BH.CloudAPI.Common4.DTO.RecurringInvoice.Response Imports BH.API.CloudApi.Core Imports BH.CloudAPI.Common4.DTO.RecurringInvoice.Request 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.RecurringInvoice.Request Public Partial Class UserObligation Implements IReturn(Of ObligationResponse) Public Sub New() LineItems = New List(Of ObligationLineItem) End Sub Public Overridable Property UserId As String Public Overridable Property FiscalYear As Integer Public Overridable Property GroupId As String Public Overridable Property LineItems As List(Of ObligationLineItem) Public Overridable Property OptedToPayCTADues As Boolean End Class Public Partial Class UserObligations Inherits List(Of UserObligation) Implements IReturn(Of ObligationResponse) End Class End Namespace Namespace BH.CloudAPI.Common4.DTO.RecurringInvoice.Response Public Partial Class ErrorDetail Public Overridable Property Id As Integer Public Overridable Property Message As String Public Overridable Property Value As String End Class Public Partial Class ObligationResponse Implements IHaveErrorField Public Sub New() ErrorDetails = New List(Of ErrorDetail) End Sub Public Overridable Property ErrorDetails As List(Of ErrorDetail) Public Overridable Property IsError As Boolean Public Overridable Property MemberCount As Integer Public Overridable Property TotalAmount As Decimal End Class End Namespace End Namespace