' Options: 'Date: 2026-07-08 20:25:07 '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: FieldLogSubmitRequest.* '''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 FieldLogConsumed Public Overridable Property Name As String Public Overridable Property Qty As String Public Overridable Property Use As String End Class Public Partial Class FieldLogCrew Public Overridable Property ContactId As Integer Public Overridable Property StatusCode As String Public Overridable Property Hours As Double Public Overridable Property CostCode As String Public Overridable Property SplitCostCode As String Public Overridable Property SplitHours As Double End Class Public Partial Class FieldLogDelivery Public Overridable Property Po As String Public Overridable Property Material As String Public Overridable Property StatusCode As String Public Overridable Property QtyReceived As String End Class Public Partial Class FieldLogEquipment Public Overridable Property EquipmentId As Integer Public Overridable Property EquipmentKey As String Public Overridable Property StatusCode As String Public Overridable Property EngineHours As Double Public Overridable Property FuelGallons As Double Public Overridable Property IdleReason As String Public Overridable Property DownNote As String End Class Public Partial Class FieldLogQuantity Public Overridable Property PayItemCode As String Public Overridable Property Name As String Public Overridable Property Unit As String Public Overridable Property TodayQty As Double End Class Public Partial Class FieldLogSub Public Overridable Property ContactId As Integer Public Overridable Property Name As String Public Overridable Property Trade As String Public Overridable Property HeadCount As Integer Public Overridable Property HoursPer As Double Public Overridable Property SourceCode As String Public Overridable Property Reporter As String Public Overridable Property Note As String Public Overridable Property Verified As Boolean Public Overridable Property StateCode As String End Class Public Partial Class FieldLogSubmitRequest Implements IReturn(Of FieldLogSubmitResponse) Public Overridable Property ProjectId As Integer Public Overridable Property JobId As Integer Public Overridable Property LogDate As String Public Overridable Property Notes As String Public Overridable Property Weather As String Public Overridable Property TempF As Integer Public Overridable Property WeatherDelayHours As Double Public Overridable Property ToolboxTalk As String Public Overridable Property IncidentOccurred As Boolean Public Overridable Property IncidentType As String Public Overridable Property IncidentNote As String Public Overridable Property IncidentPhotoCount As Integer Public Overridable Property Crew As List(Of FieldLogCrew) = New List(Of FieldLogCrew) Public Overridable Property Equipment As List(Of FieldLogEquipment) = New List(Of FieldLogEquipment) Public Overridable Property Subs As List(Of FieldLogSub) = New List(Of FieldLogSub) Public Overridable Property Quantities As List(Of FieldLogQuantity) = New List(Of FieldLogQuantity) Public Overridable Property Deliveries As List(Of FieldLogDelivery) = New List(Of FieldLogDelivery) Public Overridable Property Consumed As List(Of FieldLogConsumed) = New List(Of FieldLogConsumed) End Class Public Partial Class FieldLogSubmitResponse Public Overridable Property ResponseStatus As ResponseStatus Public Overridable Property FieldLogId As Integer Public Overridable Property FieldLogUID As Guid Public Overridable Property Status As String 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