' Options: 'Date: 2026-11-08 11:39:15 '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: BillMeLaterSubscription.* '''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 Imports BH.CloudAPI.Common4.DTO.SalesForce Imports BH.CloudAPI.Common4.DTO.Subscriptions Imports BH.CloudAPI.Common4.DTO Namespace Global Namespace BH.CloudAPI.Common.DTO Public Partial Class ApiClientHeader Public Overridable Property ClientId As Integer Public Overridable Property Referrer As String Public Overridable Property IpAddress As String Public Overridable Property LoggedInUserId As Integer Public Overridable Property GroupId As Integer Public Overridable Property Task As String Public Overridable Property Machine As String Public Overridable Property Location As String Public Overridable Property CreatedBy As Integer Public Overridable Property CampaignId As Integer Public Overridable Property ReCaptchaScore As Nullable(Of Decimal) End Class Public Partial Class BillMeCloudServiceResponse Public Overridable Property IsDuplicate As Boolean Public Overridable Property IsSuccessful As Boolean Public Overridable Property ErrorCode As String Public Overridable Property Message As String Public Overridable Property IsError As Boolean End Class Public Partial Class BillMePaymentResult Inherits BillMeCloudServiceResponse Public Overridable Property TransactionRecordID As Long End Class End Namespace Namespace BH.CloudAPI.Common4.DTO Public Partial Class BillMeLaterSubscription Implements IReturn(Of BillMePaymentResult) Public Sub New() CampaignInfo = New List(Of CampaignInformation) End Sub Public Overridable Property Header As ApiClientHeader Public Overridable Property SubscriptionInfo As SubscriptionParameters Public Overridable Property CampaignInfo As List(Of CampaignInformation) End Class End Namespace Namespace BH.CloudAPI.Common4.DTO.SalesForce Public Partial Class SubscriberFormField Public Overridable Property Name As String Public Overridable Property Value As String End Class Public Partial Class SubscriptionParameters Public Sub New() Fields = New List(Of SubscriberFormField) End Sub Public Overridable Property FormTemplateID As Integer Public Overridable Property SubscriptionInvoiceID As Integer Public Overridable Property ClientSubscriberId As String Public Overridable Property SignupTypeID As Integer Public Overridable Property FrequencyID As Integer Public Overridable Property AutoRenew As Boolean Public Overridable Property CompanyID As Long Public Overridable Property UserID As Integer Public Overridable Property ChapMemPayID As Long Public Overridable Property MemberSubscriptionInvID As Long Public Overridable Property Fields As List(Of SubscriberFormField) Public Overridable Property CreatedBy As Integer Public Overridable Property UpdatedBy As Integer Public Overridable Property AptifyUpdateType As Integer Public Overridable Property RenewedMemberSubscriptionInvID As Long Public Overridable Property ChapId As Integer End Class End Namespace Namespace BH.CloudAPI.Common4.DTO.Subscriptions Public Partial Class CampaignInformation Public Overridable Property CampaignId As Integer Public Overridable Property CampaignName As String Public Overridable Property Amount As Decimal Public Overridable Property ChapPayID As String End Class 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 End Namespace