' Options: 'Date: 2026-10-12 01:55:53 '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: CustomerThreadRequest.* '''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 CustomerThreadRequest Implements IReturn(Of CustomerThreadResponse) Public Overridable Property Kind As String Public Overridable Property RefId As Integer End Class Public Partial Class CustomerThreadResponse Public Overridable Property Threads As List(Of JobThreadView) = New List(Of JobThreadView) Public Overridable Property ProblemReasons As List(Of ProblemReasonView) = New List(Of ProblemReasonView) Public Overridable Property Message As String Public Overridable Property ResponseStatus As ResponseStatus End Class Public Partial Class JobThreadMessageView Public Overridable Property Id As Integer Public Overridable Property Party As String Public Overridable Property Mine As Boolean Public Overridable Property Who As String Public Overridable Property Body As String Public Overridable Property ViaVoice As Boolean Public Overridable Property IsStatusChip As Boolean Public Overridable Property ChipKey As String Public Overridable Property SentUtc As Date Public Overridable Property SentLocal As String Public Overridable Property Seen As Boolean End Class Public Partial Class JobThreadView Public Overridable Property Id As Integer Public Overridable Property Kind As String Public Overridable Property RefId As Integer Public Overridable Property RefCode As String Public Overridable Property WorkerContactId As Integer Public Overridable Property Who As String Public Overridable Property Closed As Boolean Public Overridable Property ClosesLocal As String Public Overridable Property Unread As Integer Public Overridable Property Note As String Public Overridable Property QuickReplies As List(Of String) = New List(Of String) Public Overridable Property Messages As List(Of JobThreadMessageView) = New List(Of JobThreadMessageView) End Class Public Partial Class ProblemReasonView Public Overridable Property Key As String Public Overridable Property Label 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