' Options: 'Date: 2026-08-01 22:08:02 '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: CrewAssignmentsCrewMembersRequest.* '''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 Contact Public Overridable Property ContactId As Integer Public Overridable Property ContactType As Integer Public Overridable Property FirstName As String Public Overridable Property LastName As String Public Overridable Property Name As String Public Overridable Property Role As String Public Overridable Property Title As String Public Overridable Property EmailWork As String Public Overridable Property EmailPersonal As String Public Overridable Property District As String Public Overridable Property DistrictID As Integer Public Overridable Property School As String Public Overridable Property SchoolID As Long Public Overridable Property State As String Public Overridable Property StateName As String Public Overridable Property StateID As Long Public Overridable Property CountyID As Long Public Overridable Property County As String Public Overridable Property Phone As String Public Overridable Property Department As String Public Overridable Property Flow As String Public Overridable Property LastContact As Date Public Overridable Property DoNotContact As Boolean Public Overridable Property Active As Boolean Public Overridable Property AgentId As Integer Public Overridable Property PhoneAlt As String Public Overridable Property PeraContactId As Integer Public Overridable Property RoomNumber As String Public Overridable Property SourceTypeId As Integer Public Overridable Property SourceTypeDesc As String Public Overridable Property SourceNote As String Public Overridable Property ContactStatusId As Integer Public Overridable Property ContactStatusDesc As String Public Overridable Property SSN As String Public Overridable Property DateOfBirth As Date Public Overridable Property Deleted As Boolean Public Overridable Property IsShared As Boolean Public Overridable Property address_line1 As String Public Overridable Property address_city As String Public Overridable Property address_state As String Public Overridable Property address_zip As String Public Overridable Property DeletedBy As String Public Overridable Property DeletedDateTimeUtc As Date? Public Overridable Property HasNBC As Boolean Public Overridable Property HasFactFinderSheet As Boolean Public Overridable Property MiddleInitial As String Public Overridable Property Tags As String Public Overridable Property DateCreated As Date Public Overridable Property PhoneLabel As String Public Overridable Property AltPhoneLabel As String Public Overridable Property Carriers As String Public Overridable Property ContactImage As String Public Overridable Property CompanyAffiliation As String Public Overridable Property AdditionalInformation As String Public Overridable Property HasGiftCard As Boolean Public Overridable Property ContactCategory As Integer Public Overridable Property WritingAgentId As Integer Public Overridable Property WritingAgentName As String Public Overridable Property MaritalStatus As String Public Overridable Property TotalDebtAmount As Decimal Public Overridable Property NumberOfDebtAccounts As Integer Public Overridable Property FactFinderCodeId As Integer Public Overridable Property BusinessName As String Public Overridable Property DBA As String Public Overridable Property ContactGUID As Guid Public Overridable Property ProjectEndDate As Date Public Overridable Property Rate As Decimal Public Overridable Property JobID As Integer Public Overridable Property JobName As String Public Overridable Property JobCount As Integer Public Overridable Property Locked As Boolean Public Overridable Property LockedByAgentId As Integer Public Overridable Property LockedTimestamp As Date Public Overridable Property Initials As String Public Overridable Property ContactCategoryName As String Public Overridable Property SMSOptIn As Boolean Public Overridable Property IsPlaceholder As Boolean Public Overridable Property Skills As List(Of String) = New List(Of String) Public Overridable Property Departments As List(Of Department) = New List(Of Department) Public Overridable Property BranchId As Guid Public Overridable Property BranchName As String Public Overridable Property UnionLocalId As Integer? Public Overridable Property WorkerClassificationId As Integer? Public Overridable Property SeniorityDate As Date? Public Overridable Property UnionMemberNumber As String Public Overridable Property VoiceConsent As Boolean Public Overridable Property VoiceConsentAtUtc As Date? Public Overridable Property VoiceConsentSource As String End Class Public Partial Class CrewAssignmentsCrewMembersRequest Implements IReturn(Of CrewAssignmentsCrewMembersResponse) Public Overridable Property SelectedDate As Date End Class Public Partial Class CrewAssignmentsCrewMembersResponse Public Overridable Property ResponseStatus As ResponseStatus Public Overridable Property ProjectCrewMembers As List(Of ProjectCrewMember) = New List(Of ProjectCrewMember) End Class Public Partial Class Department Public Overridable Property DepartmentID As Integer Public Overridable Property DepartmentUID As Guid Public Overridable Property Name As String Public Overridable Property Description As String Public Overridable Property Code As String Public Overridable Property Color As String Public Overridable Property Budget As Decimal Public Overridable Property BillingMethod As String Public Overridable Property CostCenter As String Public Overridable Property BillingContact As String Public Overridable Property BillingEmail As String Public Overridable Property ApprovalOn As Boolean Public Overridable Property Threshold As Decimal Public Overridable Property Active As Boolean Public Overridable Property CreatedBy As String Public Overridable Property CreatedAt As Date Public Overridable Property Members As Integer End Class Public Partial Class ProjectCrewMember Inherits Contact Public Overridable Property ProjectCrewContactID As Integer Public Overridable Property ProjectID As Integer Public Overridable Property CrewID As Integer Public Overridable Property CrewRate As Decimal Public Overridable Property BilledCrewRate As Decimal Public Overridable Property ProjectCrewID As Integer Public Overridable Property Status As String Public Overridable Property FirstAddedDate As Date Public Overridable Property DateAddedToThisProject 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