' Options: 'Date: 2026-11-08 11:52:01 '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: CampaignRq.* '''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.Models Imports BH.CloudAPI.Common4.DTO Namespace Global Namespace BH.CloudAPI.Common.Models Public Partial Class CampaignGoal Public Overridable Property Target As Decimal Public Overridable Property Actual As Decimal End Class Public Partial Class CampaignItem Public Sub New() Levels = New CampaignLevel(){} End Sub Public Overridable Property Id As Integer Public Overridable Property Name As String Public Overridable Property SubTitle As String Public Overridable Property Description As String Public Overridable Property HasGoal As Boolean Public Overridable Property DetailUri As String Public Overridable Property Theme As CampaignTheme Public Overridable Property Goal As CampaignGoal Public Overridable Property Levels As CampaignLevel() Public Overridable Property LogoUrl As String Public Overridable Property HighResolutionLogoUrl As String Public Overridable Property Signup As Signup End Class Public Partial Class CampaignTheme Public Overridable Property Id As Integer Public Overridable Property Name As String Public Overridable Property MainColor As String Public Overridable Property SecondaryColor As String Public Overridable Property iPhone As CampaignThemeImage Public Overridable Property iPhoneRetina As CampaignThemeImage End Class Public Partial Class CampaignThemeImage Public Overridable Property BackgroundImage As String Public Overridable Property Icon As String End Class Public Partial Class Signup Public Overridable Property ShowOnNewMembership As Boolean Public Overridable Property ShowOnSignupRenewal As Boolean Public Overridable Property ShowOtherAmount As Boolean End Class End Namespace Namespace BH.CloudAPI.Common4.DTO Public Partial Class CampaignRq Implements IReturn(Of CampaignItem) Public Overridable Property groupId As String Public Overridable Property signUp As Nullable(Of Boolean) Public Overridable Property payment As Nullable(Of Boolean) End Class End Namespace End Namespace