' Options: 'Date: 2026-09-23 01:34:49 '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: MarkupPageRequest.* '''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 DocumentMarkupLayer Public Overridable Property DocumentMarkupID As Integer Public Overridable Property AttachmentId As Guid Public Overridable Property VersionNo As Integer Public Overridable Property PageIndex As Integer Public Overridable Property AuthorUserId As String Public Overridable Property AuthorName As String Public Overridable Property LayerJson As String Public Overridable Property ShapeCount As Integer Public Overridable Property IsPublished As Boolean Public Overridable Property CreatedAt As Date? Public Overridable Property UpdatedAt As Date? Public Overridable Property IsMine As Boolean End Class Public Partial Class DocumentMarkupLink Public Overridable Property DocumentMarkupLinkID As Integer Public Overridable Property AttachmentId As Guid Public Overridable Property VersionNo As Integer Public Overridable Property PageIndex As Integer Public Overridable Property ShapeId As String Public Overridable Property EntityType As String Public Overridable Property EntityID As Integer Public Overridable Property EntityNo As String Public Overridable Property CreatedBy As String Public Overridable Property CreatedAt As Date? End Class Public Partial Class MarkupPageRequest Implements IReturn(Of MarkupPageResponse) Public Overridable Property AttachmentId As Guid Public Overridable Property VersionNo As Integer Public Overridable Property PageIndex As Integer Public Overridable Property LayerJson As String End Class Public Partial Class MarkupPageResponse Public Overridable Property ResponseStatus As ResponseStatus Public Overridable Property AttachmentId As Guid Public Overridable Property VersionNo As Integer Public Overridable Property PageIndex As Integer Public Overridable Property Layers As List(Of DocumentMarkupLayer) = New List(Of DocumentMarkupLayer) Public Overridable Property Links As List(Of DocumentMarkupLink) = New List(Of DocumentMarkupLink) Public Overridable Property Mine As DocumentMarkupLayer Public Overridable Property CanCreatePunch As Boolean Public Overridable Property CanCreateRfi As Boolean Public Overridable Property ProjectID As Integer? 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