' Options: 'Date: 2026-09-23 02:27:54 '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: EstimateRevisionCompareRequest.* '''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 EstimateRevisionCompareRequest Implements IReturn(Of EstimateRevisionCompareResponse) Public Overridable Property RfpDocumentUID As Guid Public Overridable Property RevisionA As Integer Public Overridable Property RevisionB As Integer End Class Public Partial Class EstimateRevisionCompareResponse Public Overridable Property ResponseStatus As ResponseStatus Public Overridable Property Compare As EstimateRevisionCompareResult End Class Public Partial Class EstimateRevisionCompareResult Public Overridable Property RevisionA As Integer Public Overridable Property RevisionB As Integer Public Overridable Property LabelA As String Public Overridable Property LabelB As String Public Overridable Property TotalA As Decimal Public Overridable Property TotalB As Decimal Public Overridable Property TotalDelta As Decimal Public Overridable Property BidTotalA As Decimal Public Overridable Property BidTotalB As Decimal Public Overridable Property Added As Integer Public Overridable Property Removed As Integer Public Overridable Property Changed As Integer Public Overridable Property Unchanged As Integer Public Overridable Property Lines As List(Of RevisionLineDelta) = New List(Of RevisionLineDelta) Public Overridable Property Scope As ProposalDiff Public Overridable Property Summary As String End Class Public Partial Class ProposalDiff Public Overridable Property TasksAdded As List(Of String) = New List(Of String) Public Overridable Property TasksRemoved As List(Of String) = New List(Of String) Public Overridable Property Tasks As List(Of TaskDiff) = New List(Of TaskDiff) Public Overridable Property HasChanges As Boolean End Class Public Partial Class RevisionLineDelta Public Overridable Property ItemNo As String Public Overridable Property Description As String Public Overridable Property Unit As String Public Overridable Property Change As String Public Overridable Property QuantityA As Decimal? Public Overridable Property QuantityB As Decimal? Public Overridable Property UnitPriceA As Decimal? Public Overridable Property UnitPriceB As Decimal? Public Overridable Property ExtensionA As Decimal Public Overridable Property ExtensionB As Decimal Public Overridable Property QuantityDelta As Decimal Public Overridable Property UnitPriceDelta As Decimal Public Overridable Property ExtensionDelta As Decimal End Class Public Partial Class TaskDiff Public Overridable Property TaskName As String Public Overridable Property PositionsAdded As List(Of String) = New List(Of String) Public Overridable Property PositionsRemoved As List(Of String) = New List(Of String) Public Overridable Property PositionsStaffed As List(Of String) = New List(Of String) Public Overridable Property EquipmentAdded As List(Of Integer) = New List(Of Integer) Public Overridable Property EquipmentRemoved As List(Of Integer) = New List(Of Integer) Public Overridable Property MaterialsAdded As List(Of Integer) = New List(Of Integer) Public Overridable Property MaterialsRemoved As List(Of Integer) = New List(Of Integer) Public Overridable Property HasChanges As Boolean 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