' Options: 'Date: 2025-10-27 22:18:15 'Version: 8.80 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://duengageapi.uat.scadsoftware.com ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: False '''ExportValueTypes: False 'IncludeTypes: SaveCampaignActionClientForm.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.IO Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports System.Net Imports System.Net.Http.Headers Imports digitaluapi.ServiceModel Imports digitaluapi.ServiceModel.Types Namespace Global Namespace digitaluapi.ServiceModel Public Partial Class CampaignActionFile Public Overridable Property Name As String Public Overridable Property FileType As String Public Overridable Property FileSize As String Public Overridable Property Extension As String Public Overridable Property UploadUrl As String End Class Public Partial Class CampaignActionFormResults Public Overridable Property CustomFormResults As String Public Overridable Property Comments As String Public Overridable Property CampaignActionFiles As List(Of CampaignActionFile) End Class Public Partial Class SaveCampaignActionClientForm Implements IReturn(Of SaveCampaignActionClientFormResponse) Public Overridable Property CommsGuid As Guid Public Overridable Property CampaignActionsRequestsId As Long Public Overridable Property Comments As String Public Overridable Property CampaignActionFiles As List(Of CampaignActionFile) End Class Public Partial Class SaveCampaignActionClientFormResponse Public Overridable Property CampaignActionsFormResponses As CampaignActionsFormResponses Public Overridable Property ResponseStatus As ResponseStatus End Class End Namespace Namespace digitaluapi.ServiceModel.Types Public Partial Class CampaignActions Public Overridable Property Id As Long Public Overridable Property CampaignsId As Long Public Overridable Property ActionsId As Long? Public Overridable Property ButtonName As String Public Overridable Property ActionTypesId As Integer? Public Overridable Property Description As String Public Overridable Property OfferOrder As Short? Public Overridable Property StandOut As Boolean? Public Overridable Property PublicAccessGuid As Guid Public Overridable Property FormMeta As List(Of FormField) Public Overridable Property Files As List(Of CampaignActionFile) Public Overridable Property SentToEmailAddress As String Public Overridable Property CcEmailAddress As String End Class Public Partial Class CampaignActionsFormResponses Public Overridable Property Id As Long Public Overridable Property CampaignActionsId As Long Public Overridable Property CustomersId As Long? Public Overridable Property ActionTimestamp As DateTimeOffset Public Overridable Property FormMetaResponses As CampaignActionFormResults Public Overridable Property FormMetaCustomResponses As Dictionary(Of String, String) Public Overridable Property CampaignInstanceCommsId As Long? Public Overridable Property FormMetaFilesResponses As List(Of CampaignActionFile) Public Overridable Property FormMetaComments As String Public Overridable Property StatusCodesId As Integer Public Overridable Property SentToEmailAddress As String Public Overridable Property VersionNumber As Integer End Class Public Partial Class Customers Public Overridable Property Id As Long Public Overridable Property TenantsId As Integer Public Overridable Property UserAuthId As Integer? Public Overridable Property SegmentsId As Long Public Overridable Property CompaniesId As Long? Public Overridable Property CurrenciesId As Integer? Public Overridable Property Address As String Public Overridable Property Age As Integer? Public Overridable Property City As String Public Overridable Property ContactNumber As String Public Overridable Property Email As String Public Overridable Property EthnicGroup As String Public Overridable Property FirstName As String Public Overridable Property Gender As String Public Overridable Property HomeLanguage As String Public Overridable Property IdNumber As String Public Overridable Property LastName As String Public Overridable Property PostalCode As String Public Overridable Property Region As String Public Overridable Property Suburb As String Public Overridable Property UniqueIdentifier As String Public Overridable Property BirthDate As Date? Public Overridable Property Classifications As Dictionary(Of String, String) Public Overridable Property Country As String Public Overridable Property PassportNumber As String Public Overridable Property StatusCodesId As Long Public Overridable Property Reason As String Public Overridable Property VulnerabilityFlag As Boolean? Public Overridable Property Meta As Dictionary(Of String, String) Public Overridable Property PublicAccessGuid As Guid Public Overridable Property CustomField1 As String Public Overridable Property CustomField2 As String Public Overridable Property CustomField3 As String Public Overridable Property CustomField4 As String Public Overridable Property CustomField5 As String Public Overridable Property CustomField6 As String Public Overridable Property CustomField7 As String Public Overridable Property CustomField8 As String Public Overridable Property CustomField9 As String Public Overridable Property CustomField10 As String End Class Public Partial Class Segments Public Overridable Property Id As Long Public Overridable Property TenantsId As Integer Public Overridable Property Name As String Public Overridable Property IsCustom As Boolean? End Class End Namespace End Namespace