' Options: 'Date: 2025-12-06 05:07:12 '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: SmartsheetsRequest.* '''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 Attachment Public Overridable Property AttachmentId As Guid Public Overridable Property TableName As String Public Overridable Property FieldName As String Public Overridable Property RecordId As Integer Public Overridable Property AttachmentName As String Public Overridable Property MimeType As String Public Overridable Property AttachmentData As Byte() = New Byte(){} Public Overridable Property FileSizeInKB As Double Public Overridable Property CreatedDate As Date Public Overridable Property CreatedBy As String Public Overridable Property NeedsOCR As Boolean Public Overridable Property OCRDate As Date Public Overridable Property IsSecurities As Boolean Public Overridable Property AWSKey As String Public Overridable Property PresignedUrl As String End Class Public Partial Class Reminder Public Overridable Property ReminderId As Guid Public Overridable Property TableName As String Public Overridable Property FieldName As String Public Overridable Property RecordId As Integer Public Overridable Property ReminderDate As Date Public Overridable Property ReminderNote As String Public Overridable Property CreatedDate As Date Public Overridable Property CreatedBy As String Public Overridable Property CompletedDate As Date End Class Public Partial Class SmartsheetsFlow Public Overridable Property ID As Integer Public Overridable Property FirstName As String Public Overridable Property LastName As String Public Overridable Property PolicyNumber As String Public Overridable Property PolicyType As String Public Overridable Property AppDate As String Public Overridable Property AgentName As String Public Overridable Property AgentID As Integer? Public Overridable Property SRAStartDate As String Public Overridable Property Phase As String Public Overridable Property ModalPremium As String Public Overridable Property Frequency As String Public Overridable Property AnnualPremium As String Public Overridable Property District As String Public Overridable Property SS As String Public Overridable Property Carrier As String Public Overridable Property Notes As String Public Overridable Property TPA As String Public Overridable Property Flagged As Boolean Public Overridable Property Deleted As Boolean Public Overridable Property ModifiedBy As String Public Overridable Property TransactionId As String Public Overridable Property HasChange As Boolean Public Overridable Property HasConversation As Boolean Public Overridable Property HasAgentMsg As Boolean Public Overridable Property HasAdminMsg As Boolean Public Overridable Property Attachment As List(Of Attachment) = New List(Of Attachment) Public Overridable Property Reminder As List(Of Reminder) = New List(Of Reminder) Public Overridable Property Agents As String Public Overridable Property HasOCR As Boolean Public Overridable Property PolicyAssociateId As Guid Public Overridable Property HasRequiredDocuments As Boolean Public Overridable Property Phone As String Public Overridable Property EmailAddress As String Public Overridable Property ApprovedDate As String Public Overridable Property ApprovedBy As String End Class Public Partial Class SmartsheetsIssuedClosed Public Overridable Property Type As String Public Overridable Property ID As Integer Public Overridable Property Flagged As Boolean Public Overridable Property Phase As String Public Overridable Property FirstName As String Public Overridable Property LastName As String Public Overridable Property PolicyNumber As String Public Overridable Property AgentName As String Public Overridable Property Notes As String Public Overridable Property Deleted As Boolean Public Overridable Property ModifiedBy As String Public Overridable Property HasChange As Boolean Public Overridable Property HasConversation As Boolean Public Overridable Property HasAgentMsg As Boolean Public Overridable Property HasAdminMsg As Boolean Public Overridable Property Attachment As List(Of Attachment) = New List(Of Attachment) Public Overridable Property Reminder As List(Of Reminder) = New List(Of Reminder) Public Overridable Property HasOCR As Boolean Public Overridable Property AppDate As String Public Overridable Property TransactionId As String End Class Public Partial Class SmartsheetsLife Public Overridable Property ID As Integer Public Overridable Property FirstName As String Public Overridable Property LastName As String Public Overridable Property PolicyNumber As String Public Overridable Property PolicyType As String Public Overridable Property CPT As String Public Overridable Property AppDate As String Public Overridable Property AgentName As String Public Overridable Property AgentID As Integer? Public Overridable Property Phase As String Public Overridable Property Notes As String Public Overridable Property TransferAmount As String Public Overridable Property AccountNumber As String Public Overridable Property Deleted As Boolean Public Overridable Property ModifiedBy As String Public Overridable Property Flagged As Boolean Public Overridable Property TransactionId As String Public Overridable Property FaceValue As String Public Overridable Property HasChange As Boolean Public Overridable Property HasConversation As Boolean Public Overridable Property HasAgentMsg As Boolean Public Overridable Property HasAdminMsg As Boolean Public Overridable Property Attachment As List(Of Attachment) = New List(Of Attachment) Public Overridable Property Reminder As List(Of Reminder) = New List(Of Reminder) Public Overridable Property Agents As String Public Overridable Property HasOCR As Boolean Public Overridable Property PolicyAssociateId As Guid Public Overridable Property HasRequiredDocuments As Boolean Public Overridable Property Phone As String Public Overridable Property EmailAddress As String Public Overridable Property ApprovedDate As String Public Overridable Property ApprovedBy As String End Class Public Partial Class SmartsheetsRequest Implements IReturn(Of SmartsheetsResponse) Public Overridable Property AgentID As Integer Public Overridable Property SheetType As String End Class Public Partial Class SmartsheetsResponse Public Overridable Property ResponseStatus As ResponseStatus Public Overridable Property Life As List(Of SmartsheetsLife) = New List(Of SmartsheetsLife) Public Overridable Property Flow As List(Of SmartsheetsFlow) = New List(Of SmartsheetsFlow) Public Overridable Property Transfer As List(Of SmartsheetsTransfer) = New List(Of SmartsheetsTransfer) Public Overridable Property IssuedClosed As List(Of SmartsheetsIssuedClosed) = New List(Of SmartsheetsIssuedClosed) End Class Public Partial Class SmartsheetsTransfer Public Overridable Property ID As Integer Public Overridable Property Flagged As Boolean Public Overridable Property Phase As String Public Overridable Property FirstName As String Public Overridable Property LastName As String Public Overridable Property PolicyNumber As String Public Overridable Property PolicyType As String Public Overridable Property AppDate As String Public Overridable Property AgentName As String Public Overridable Property AgentID As Integer? Public Overridable Property RegionalOffice As String Public Overridable Property TransferAmount As String Public Overridable Property TransferringCompany As String Public Overridable Property AccountNumber As String Public Overridable Property SS As String Public Overridable Property Notes As String Public Overridable Property Deleted As Boolean Public Overridable Property ModifiedBy As String Public Overridable Property TransactionId As String Public Overridable Property HasChange As Boolean Public Overridable Property HasConversation As Boolean Public Overridable Property HasAgentMsg As Boolean Public Overridable Property HasAdminMsg As Boolean Public Overridable Property Attachment As List(Of Attachment) = New List(Of Attachment) Public Overridable Property Reminder As List(Of Reminder) = New List(Of Reminder) Public Overridable Property Agents As String Public Overridable Property HasOCR As Boolean Public Overridable Property PolicyAssociateId As Guid Public Overridable Property HasRequiredDocuments As Boolean Public Overridable Property Phone As String Public Overridable Property EmailAddress As String Public Overridable Property ApprovedDate As String Public Overridable Property ApprovedBy 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