' Options: 'Date: 2026-07-08 20:16:01 'Version: 8.80 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://api.dev.dynamics.trendsic.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: ReportRunRequest.* '''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 CRM.AgencyPlatform.API.Internal Namespace Global Namespace CRM.AgencyPlatform.API.Internal Public Partial Class ReportColumnMeta Public Overridable Property Code As String Public Overridable Property Name As String Public Overridable Property DataType As String Public Overridable Property FieldKind As String Public Overridable Property Agg As String End Class Public Partial Class ReportDefinition Public Overridable Property DatasetCode As String Public Overridable Property Dimensions As List(Of String) = New List(Of String) Public Overridable Property Measures As List(Of ReportMeasure) = New List(Of ReportMeasure) Public Overridable Property Joins As List(Of String) = New List(Of String) Public Overridable Property Filters As String Public Overridable Property Sorts As List(Of ReportSort) = New List(Of ReportSort) Public Overridable Property Limit As Integer End Class Public Partial Class ReportMeasure Public Overridable Property FieldCode As String Public Overridable Property Agg As String End Class Public Partial Class ReportRunRequest Inherits ReportDefinition Implements IReturn(Of ReportRunResponse) End Class Public Partial Class ReportRunResponse Public Overridable Property ResponseStatus As ResponseStatus Public Overridable Property Result As ReportRunResult End Class Public Partial Class ReportRunResult Public Overridable Property Columns As List(Of ReportColumnMeta) = New List(Of ReportColumnMeta) Public Overridable Property Rows As List(Of Dictionary(Of String,Object)) = New List(Of Dictionary(Of String,Object)) Public Overridable Property RowCount As Integer Public Overridable Property Truncated As Boolean Public Overridable Property Notes As List(Of String) = New List(Of String) End Class Public Partial Class ReportSort Public Overridable Property FieldCode As String Public Overridable Property Dir As String End Class End Namespace Namespace ServiceStack Public Partial Class ResponseStatus Implements IMeta Public Overridable Property ErrorCode As String Public Overridable Property Message As String Public Overridable Property StackTrace As String Public Overridable Property Errors As List(Of ResponseError) = New List(Of ResponseError) Public Overridable Property Meta As Dictionary(Of String, String) Implements IMeta.Meta = New Dictionary(Of String, String) End Class End Namespace End Namespace