' Options: 'Date: 2025-08-05 02:22:26 'Version: 8.0 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://www.asg.com.au/RestApi ' '''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: ConversionRequestDto.* '''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 System.Globalization Imports Telerik.DigitalExperienceCloud.Client Imports Telerik.Sitefinity.DataIntelligenceConnector.Personalization.Services Imports Telerik.Sitefinity.DataIntelligenceConnector.Personalization Namespace Global Namespace Telerik.DigitalExperienceCloud.Client Public Enum CalculationState Inactive Initializing Active ToBeDeleted [Error] Pending Expired End Enum Public Partial Class ConditionExpression Public Overridable Property Relation As String Public Overridable Property Parts As IList(Of ConditionPart) End Class Public Partial Class ConditionPart Public Sub New() Objects = New List(Of String) ObjectMetadata = New Dictionary(Of String, String) UrlParameters = New Dictionary(Of String, String) End Sub Public Overridable Property Id As Integer Public Overridable Property Predicate As String Public Overridable Property IsNegated As Boolean Public Overridable Property PredicateOperator As MatchingOperator Public Overridable Property ObjectOperator As MatchingOperator Public Overridable Property Objects As List(Of String) Public Overridable Property ClientAttribute As String Public Overridable Property ContactPropertyId As Nullable(Of Guid) Public Overridable Property ObjectMetadata As Dictionary(Of String, String) Public Overridable Property UrlParameters As Dictionary(Of String, String) End Class Public Partial Class Conversion Public Overridable Property Id As Integer Public Overridable Property Name As String Public Overridable Property State As CalculationState Public Overridable Property InputDays As Nullable(Of Integer) Public Overridable Property CreatedOn As Date Public Overridable Property ModifiedOn As Date Public Overridable Property CreatedByUserId As String Public Overridable Property ModifiedByUserId As String Public Overridable Property Definition As ConditionExpression Public Overridable Property ClientFilter As ConditionExpression Public Overridable Property CanBeModified As Boolean Public Overridable Property CanBeDeleted As Boolean Public Overridable Property ContentRecommendationsEnabled As Boolean Public Overridable Property AttributionCalculatedOn As Nullable(Of Date) Public Overridable Property DecisionTreeId As Nullable(Of Integer) End Class Public Enum MatchingOperator ExactMatch Contains StartsWith EndsWith UrlStrippedMatch End Enum End Namespace Namespace Telerik.Sitefinity.DataIntelligenceConnector.Personalization Public Partial Class ConversionsViewModel Public Overridable Property Conversions As IList(Of Conversion) End Class End Namespace Namespace Telerik.Sitefinity.DataIntelligenceConnector.Personalization.Services Public Partial Class ConversionRequestDto Implements IReturn(Of ConversionsViewModel) Public Overridable Property Filter As String End Class End Namespace End Namespace