' Options: 'Date: 2025-08-05 02:16:02 '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: GetAnalyticsAccountsMessage.* '''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.Sitefinity.Analytics.Server.Core.Domain.Model Imports Telerik.Sitefinity.Analytics.Server.Core.Domain.GoogleAnalytics Imports Telerik.Sitefinity.Analytics.Server.Infrastructure.Services.ServiceStackServices.Model Namespace Global Namespace Telerik.Sitefinity.Analytics.Server.Core.Domain.GoogleAnalytics Public Interface IGoogleAnalyticsProviderConfiguration Property AccountId As String Property AccountName As String Property Id As String Property WebPropertyId As String Property ClientId As String Property ClientSecret As String Property AccessToken As String Property TokenType As String Property RefreshToken As String End Interface End Namespace Namespace Telerik.Sitefinity.Analytics.Server.Core.Domain.Model Public Partial Class AnalyticsAccountInfo Implements IGoogleAnalyticsProviderConfiguration Public Overridable Property Id As String Public Overridable Property AccountId As String Public Overridable Property AccountName As String Public Overridable Property WebPropertyId As String End Class End Namespace Namespace Telerik.Sitefinity.Analytics.Server.Infrastructure.Services.ServiceStackServices.Model Public Partial Class GetAnalyticsAccountsData Public Sub New() Accounts = New List(Of AnalyticsAccountInfo) End Sub Public Overridable Property Accounts As List(Of AnalyticsAccountInfo) Public Overridable Property SelectedAccount As String Public Overridable Property SelectedProfileId As String End Class Public Partial Class GetAnalyticsAccountsMessage Implements IReturn(Of GetAnalyticsAccountsData) Public Overridable Property SiteId As Guid End Class End Namespace End Namespace