' Options: 'Date: 2026-07-08 19:46:04 '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: StaffMatchRequest.* '''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 StaffCandidate Public Overridable Property ContactID As Integer Public Overridable Property Name As String Public Overridable Property Kind As String Public Overridable Property Rate As Decimal Public Overridable Property Rating As Decimal Public Overridable Property RatingCount As Integer Public Overridable Property Base As String Public Overridable Property DistanceMi As Integer Public Overridable Property MatchCount As Integer Public Overridable Property TotalRequired As Integer Public Overridable Property Skills As List(Of StaffSkillChip) = New List(Of StaffSkillChip) Public Overridable Property Conflict As Boolean Public Overridable Property BusyUntil As String Public Overridable Property BusyJob As String Public Overridable Property Phone As String Public Overridable Property Email As String Public Overridable Property Sms As Boolean End Class Public Partial Class StaffMatchRequest Implements IReturn(Of StaffMatchResponse) Public Overridable Property PlaceholderContactID As Integer Public Overridable Property JobID As Integer End Class Public Partial Class StaffMatchResponse Public Overridable Property ResponseStatus As ResponseStatus Public Overridable Property Candidates As List(Of StaffCandidate) = New List(Of StaffCandidate) Public Overridable Property Position As StaffPosition End Class Public Partial Class StaffPosition Public Overridable Property PlaceholderContactID As Integer Public Overridable Property JobID As Integer Public Overridable Property ProjectID As Integer Public Overridable Property JobName As String Public Overridable Property PositionTag As String Public Overridable Property Skills As List(Of String) = New List(Of String) Public Overridable Property BudgetedHours As Double Public Overridable Property TargetRate As Decimal Public Overridable Property StartDate As String Public Overridable Property EndDate As String Public Overridable Property WindowText As String Public Overridable Property ResponsesActionable As Integer Public Overridable Property PostingStatus As String Public Overridable Property ApplicantTotal As Integer Public Overridable Property ApplicantStrong As Integer Public Overridable Property Filled As Boolean End Class Public Partial Class StaffSkillChip Public Overridable Property Name As String Public Overridable Property Matched 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