' Options: 'Date: 2026-06-22 20:29:38 '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: PmProjectsRequest.* '''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 PmPortfolioTotals Public Overridable Property Projects As Integer Public Overridable Property Budget As Double Public Overridable Property Spent As Double Public Overridable Property OverBudget As Integer Public Overridable Property WithGaps As Integer End Class Public Partial Class PmProjectRow Public Overridable Property ProjectID As Integer Public Overridable Property ProjectUID As String Public Overridable Property Name As String Public Overridable Property Client As String Public Overridable Property ProjectType As String Public Overridable Property Status As String Public Overridable Property Branch As String Public Overridable Property StartDate As String Public Overridable Property EndDate As String Public Overridable Property Budget As Double Public Overridable Property Spent As Double Public Overridable Property EstimatedCost As Double Public Overridable Property HealthPct As Integer Public Overridable Property JobCount As Integer Public Overridable Property OpenJobs As Integer Public Overridable Property GapCount As Integer Public Overridable Property OverBudget As Boolean Public Overridable Property ProgressPct As Integer End Class Public Partial Class PmProjectsRequest Implements IReturn(Of PmProjectsResponse) Public Overridable Property Search As String End Class Public Partial Class PmProjectsResponse Public Overridable Property Projects As List(Of PmProjectRow) = New List(Of PmProjectRow) Public Overridable Property Totals As PmPortfolioTotals Public Overridable Property ResponseStatus As ResponseStatus 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