' Options: 'Date: 2026-09-23 01:35:45 '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: ApplyAssemblyRequest.* '''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 ApplyAssemblyRequest Implements IReturn(Of ApplyAssemblyResponse) Public Overridable Property RfpDocumentUID As Guid Public Overridable Property TaskSeq As Integer Public Overridable Property TemplateUID As Guid End Class Public Partial Class ApplyAssemblyResponse Public Overridable Property ResponseStatus As ResponseStatus Public Overridable Property TaskSeq As Integer Public Overridable Property TemplateUID As Guid? Public Overridable Property TemplateName As String Public Overridable Property Quantity As Decimal Public Overridable Property Unit As String Public Overridable Property Resourcing As TaskResourcing Public Overridable Property Job As EstimateJobResult Public Overridable Property Headline As String End Class Public Partial Class EstimateCrewLineResult Public Overridable Property Role As String Public Overridable Property Hours As Decimal Public Overridable Property StHours As Decimal Public Overridable Property OtHours As Decimal Public Overridable Property Rrop As Decimal Public Overridable Property StCost As Decimal Public Overridable Property OtCost As Decimal Public Overridable Property Cost As Decimal Public Overridable Property FringeCost As Decimal Public Overridable Property PremiumApplied As Boolean Public Overridable Property HasOt As Boolean Public Overridable Property NeedsRate As Boolean End Class Public Partial Class EstimateEquipmentLineResult Public Overridable Property Name As String Public Overridable Property Quantity As Decimal Public Overridable Property Rate As Decimal? Public Overridable Property NeedsRate As Boolean Public Overridable Property MobCost As Decimal Public Overridable Property Cost As Decimal Public Overridable Property IsAvailabilityTracked As Boolean Public Overridable Property IsOwned As Boolean Public Overridable Property AvailabilityLabel As String Public Overridable Property FreedFromProject As String Public Overridable Property AvailableFrom As Date? Public Overridable Property RateKey As String Public Overridable Property RentalExplain As String Public Overridable Property UsageDays As Decimal Public Overridable Property BilledDays As Decimal End Class Public Partial Class EstimateJobResult Public Overridable Property Seq As Integer Public Overridable Property DependsOn As List(Of Integer) = New List(Of Integer) Public Overridable Property ItemNo As String Public Overridable Property Name As String Public Overridable Property Category As String Public Overridable Property SourceRef As String Public Overridable Property Unit As String Public Overridable Property Quantity As Decimal Public Overridable Property PatternCode As String Public Overridable Property Workdays As Integer Public Overridable Property HoursPerDay As Decimal Public Overridable Property IsNight As Boolean Public Overridable Property WeeklyHours As Decimal Public Overridable Property OtFraction As Decimal Public Overridable Property Days As Decimal Public Overridable Property EffectiveProdPerDay As Decimal? Public Overridable Property CrewPremiumApplied As Boolean Public Overridable Property WorkPackage As WorkPackageView Public Overridable Property Crew As List(Of EstimateCrewLineResult) = New List(Of EstimateCrewLineResult) Public Overridable Property Equipment As List(Of EstimateEquipmentLineResult) = New List(Of EstimateEquipmentLineResult) Public Overridable Property Materials As List(Of EstimateMaterialLineResult) = New List(Of EstimateMaterialLineResult) Public Overridable Property Subcontracts As List(Of EstimateSubcontractLine) = New List(Of EstimateSubcontractLine) Public Overridable Property CrewCost As Decimal Public Overridable Property FringeCost As Decimal Public Overridable Property EquipmentCost As Decimal Public Overridable Property MaterialCost As Decimal Public Overridable Property SubcontractCost As Decimal Public Overridable Property Direct As Decimal Public Overridable Property PricingBasis As String Public Overridable Property PricingRuleId As String Public Overridable Property PricingBandP25 As Decimal? Public Overridable Property PricingBandP75 As Decimal? Public Overridable Property PricingBandN As Integer? Public Overridable Property PricingBandLabel As String Public Overridable Property BenchmarkUnitPrice As Decimal? Public Overridable Property BenchmarkRateMin As Decimal? Public Overridable Property BenchmarkRateMax As Decimal? Public Overridable Property BenchmarkSampleSize As Integer? Public Overridable Property BenchmarkP25 As Decimal? Public Overridable Property BenchmarkP75 As Decimal? Public Overridable Property BenchmarkBasis As String Public Overridable Property UnitPriceOverride As Decimal? Public Overridable Property OverrideBasis As String Public Overridable Property ReferencePrice As Decimal? Public Overridable Property ReferenceRangeMin As Decimal? Public Overridable Property ReferenceRangeMax As Decimal? Public Overridable Property ReferenceN As Integer? Public Overridable Property ReferenceDate As Date? Public Overridable Property ReferenceBasis As String Public Overridable Property ReferenceUrl As String End Class Public Partial Class EstimateMaterialLineResult Public Overridable Property Name As String Public Overridable Property Quantity As Decimal Public Overridable Property Unit As String Public Overridable Property Rate As Decimal? Public Overridable Property NeedsRate As Boolean Public Overridable Property Cost As Decimal Public Overridable Property RateKey As String End Class Public Partial Class EstimateSubcontractLine Public Overridable Property Vendor As String Public Overridable Property Amount As Decimal Public Overridable Property Scope As String End Class Public Partial Class ResourcedEquipment Public Overridable Property EquipmentID As Integer Public Overridable Property EquipmentName As String Public Overridable Property MakeModel As String Public Overridable Property Quantity As Double? Public Overridable Property DurationDays As Double? Public Overridable Property Utilization As Double? Public Overridable Property FixedDays As Double? Public Overridable Property SourceReference As String Public Overridable Property Notes As String Public Overridable Property IsInCatalog As Boolean Public Overridable Property SuggestedEquipmentID As Integer Public Overridable Property SuggestedEquipmentName As String End Class Public Partial Class ResourcedMaterial Public Overridable Property MaterialID As Integer Public Overridable Property MaterialName As String Public Overridable Property MakeModel As String Public Overridable Property Quantity As Double? Public Overridable Property QuantityPerUnit As Double? Public Overridable Property Unit As String Public Overridable Property SourceReference As String Public Overridable Property Notes As String Public Overridable Property IsInCatalog As Boolean Public Overridable Property SuggestedMaterialID As Integer Public Overridable Property SuggestedMaterialName As String End Class Public Partial Class ResourcedPosition Public Overridable Property PositionTag As String Public Overridable Property Hours As Double? Public Overridable Property CrewSize As Double? Public Overridable Property Utilization As Double? Public Overridable Property FixedDays As Double? Public Overridable Property Headcount As Integer? Public Overridable Property SourceReference As String Public Overridable Property Notes As String Public Overridable Property IsInCatalog As Boolean Public Overridable Property ContactID As Integer? End Class Public Partial Class TaskResourcing Public Overridable Property Positions As List(Of ResourcedPosition) = New List(Of ResourcedPosition) Public Overridable Property Equipment As List(Of ResourcedEquipment) = New List(Of ResourcedEquipment) Public Overridable Property Materials As List(Of ResourcedMaterial) = New List(Of ResourcedMaterial) Public Overridable Property ResourcedForQuantity As Double? Public Overridable Property ProductionRatePerDay As Double? Public Overridable Property FixedDays As Double? 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