' Options: 'Date: 2026-06-13 03:51:42 '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: ProjectLocationAreaRequest.* '''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 ProjectLocation Public Overridable Property ProjectLocationID As Integer Public Overridable Property ProjectID As Integer Public Overridable Property Name As String Public Overridable Property Address1 As String Public Overridable Property Address2 As String Public Overridable Property City As String Public Overridable Property State As String Public Overridable Property Zip As String Public Overridable Property Latitude As Decimal? Public Overridable Property Longitude As Decimal? Public Overridable Property TotalArea As Decimal? Public Overridable Property AreaUnit As String Public Overridable Property AccessInstructions As String Public Overridable Property IsPrimary As Boolean Public Overridable Property DisplayOrder As Integer Public Overridable Property Active As Boolean Public Overridable Property CreatedBy As String Public Overridable Property CreatedAt As Date? Public Overridable Property UpdatedAt As Date? Public Overridable Property Areas As List(Of ProjectLocationArea) = New List(Of ProjectLocationArea) Public Overridable Property Equipment As List(Of ProjectLocationEquipment) = New List(Of ProjectLocationEquipment) Public Overridable Property SiteDetails As List(Of ProjectLocationSiteDetail) = New List(Of ProjectLocationSiteDetail) Public Overridable Property Attachments As List(Of ProjectLocationAttachment) = New List(Of ProjectLocationAttachment) End Class Public Partial Class ProjectLocationArea Public Overridable Property ProjectLocationAreaID As Integer Public Overridable Property ProjectLocationID As Integer Public Overridable Property Name As String Public Overridable Property Measurement As Decimal? Public Overridable Property MeasurementUnit As String Public Overridable Property Notes As String Public Overridable Property DisplayOrder As Integer Public Overridable Property Active As Boolean Public Overridable Property CreatedBy As String Public Overridable Property CreatedAt As Date? Public Overridable Property UpdatedAt As Date? End Class Public Partial Class ProjectLocationAreaRequest Implements IReturn(Of ProjectLocationResponse) Public Overridable Property ProjectLocationAreaID As Integer Public Overridable Property Areas As List(Of ProjectLocationArea) = New List(Of ProjectLocationArea) End Class Public Partial Class ProjectLocationAttachment Public Overridable Property ProjectLocationAttachmentID As Integer Public Overridable Property ProjectLocationID As Integer Public Overridable Property ProjectLocationAreaID As Integer? Public Overridable Property Kind As String Public Overridable Property DocTitle As String Public Overridable Property FileName As String Public Overridable Property Url As String Public Overridable Property MimeType As String Public Overridable Property UploadDate As Date? Public Overridable Property UploadedBy As String Public Overridable Property Active As Boolean End Class Public Partial Class ProjectLocationEquipment Public Overridable Property ProjectLocationEquipmentID As Integer Public Overridable Property ProjectLocationID As Integer Public Overridable Property Name As String Public Overridable Property Description As String Public Overridable Property Manufacturer As String Public Overridable Property Model As String Public Overridable Property SerialNumber As String Public Overridable Property AssetTag As String Public Overridable Property Notes As String Public Overridable Property Active As Boolean Public Overridable Property CreatedBy As String Public Overridable Property CreatedAt As Date? Public Overridable Property UpdatedAt As Date? End Class Public Partial Class ProjectLocationResponse Public Overridable Property Locations As List(Of ProjectLocation) = New List(Of ProjectLocation) Public Overridable Property Areas As List(Of ProjectLocationArea) = New List(Of ProjectLocationArea) Public Overridable Property Equipment As List(Of ProjectLocationEquipment) = New List(Of ProjectLocationEquipment) Public Overridable Property SiteDetails As List(Of ProjectLocationSiteDetail) = New List(Of ProjectLocationSiteDetail) Public Overridable Property Attachments As List(Of ProjectLocationAttachment) = New List(Of ProjectLocationAttachment) Public Overridable Property SiteDetail As ProjectLocationSiteDetail Public Overridable Property ResponseStatus As ResponseStatus End Class Public Partial Class ProjectLocationSiteDetail Public Overridable Property ProjectLocationSiteDetailID As Integer Public Overridable Property ProjectLocationID As Integer Public Overridable Property DetailType As String Public Overridable Property Label As String Public Overridable Property Value As String Public Overridable Property IsSensitive As Boolean Public Overridable Property EncVersion As Integer Public Overridable Property HasValue As Boolean Public Overridable Property Notes As String Public Overridable Property DisplayOrder As Integer Public Overridable Property Active As Boolean Public Overridable Property CreatedBy As String Public Overridable Property CreatedAt As Date? Public Overridable Property UpdatedAt As Date? 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