' Options: 'Date: 2026-11-08 11:33:11 '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: MemberCollection.* '''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 Imports BH.CloudAPI.Common.DTO.Member Imports BH.CloudAPI.Common4.DTO Imports BH.CloudAPI.Common.DTO Imports BH.CloudAPI.Common4.DTO.Subscriptions Imports BH.CloudAPI.DTO Namespace Global Namespace BH.API.CloudApi.Core Public Interface IHaveErrorField Property IsError As Boolean End Interface End Namespace Namespace BH.CloudAPI.Common.DTO Public Partial Class Chapter Public Overridable Property GroupId As String End Class End Namespace Namespace BH.CloudAPI.Common.DTO.Member Public Partial Class RecurringInvoiceSettings Public Overridable Property DonationAmount As String End Class End Namespace Namespace BH.CloudAPI.Common.Interfaces Public Interface IHaveErrorField Property IsError As Boolean End Interface End Namespace Namespace BH.CloudAPI.Common4.DTO Public Partial Class AttributeItem Public Overridable Property Name As String Public Overridable Property Value As String End Class End Namespace Namespace BH.CloudAPI.Common4.DTO.SalesForce Public Partial Class Member Public Sub New() FormFields = New List(Of SubscriberFormField) Attributes = New List(Of AttributeItem) GroupList = New List(Of Chapter) 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 AlternateUserId As String Public Overridable Property BhUserId As Integer Public Overridable Property FirstName As String Public Overridable Property LastName As String Public Overridable Property MiddleName As String Public Overridable Property PreferredEmailAddress As String Public Overridable Property OtherEmailAddress As String Public Overridable Property PreferredPhoneNumber As String Public Overridable Property PreferredAddress1 As String Public Overridable Property PreferredAddress2 As String Public Overridable Property PreferredCity As String Public Overridable Property PreferredState As String Public Overridable Property PreferredZip As String Public Overridable Property PreferredCountry As String Public Overridable Property AccessLevel As String Public Overridable Property MemberStatus As String Public Overridable Property MemberTypeClient As String Public Overridable Property BillingType As String Public Overridable Property FiscalYear As Integer Public Overridable Property WorkLocation As String Public Overridable Property DOB As Date Public Overridable Property Paperless As String Public Overridable Property DisplayName As String Public Overridable Property DisableLogin As String Public Overridable Property RecurringInvoiceSettings As RecurringInvoiceSettings Public Overridable Property FormFields As List(Of SubscriberFormField) Public Overridable Property Attributes As List(Of AttributeItem) Public Overridable Property GroupList As List(Of Chapter) End Class Public Partial Class MemberCollection Implements IReturn(Of MemberReplyCollection) Public Sub New() Members = New List(Of Member) End Sub Public Overridable Property Members As List(Of Member) End Class Public Partial Class MemberReply 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 BillhighwayuserId As Integer Public Overridable Property UserId As String Public Overridable Property GroupId As String End Class Public Partial Class MemberReplyCollection Implements IHaveErrorField Public Sub New() MemberReply = New List(Of MemberReply) End Sub Public Overridable Property MemberReply As List(Of MemberReply) Public Overridable Property IsError As Boolean End Class Public Partial Class SubscriberFormField Public Overridable Property Name As String Public Overridable Property Value As String End Class End Namespace Namespace BH.CloudAPI.Common4.DTO.Subscriptions Public Partial Class SubscriberFormField Public Overridable Property FormTemplateFieldID As Integer Public Overridable Property Name As String Public Overridable Property Value As String End Class End Namespace Namespace BH.CloudAPI.DTO Public Partial Class AttributeItem Public Overridable Property Name As String Public Overridable Property Value As String End Class End Namespace End Namespace