' Options: 'Date: 2026-08-01 05:29:50 '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: CoverageTemplatesRequest.* '''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 CoveragePolicyDoc Public Overridable Property Intro As String Public Overridable Property LockLine As String Public Overridable Property TemplateName As String Public Overridable Property Prefs As CoveragePolicyPrefs Public Overridable Property Rules As List(Of CoverageRuleDef) = New List(Of CoverageRuleDef) End Class Public Partial Class CoveragePolicyPrefs Public Overridable Property AssignmentMode As String Public Overridable Property RestHours As Integer Public Overridable Property OtThresholdHours As Integer Public Overridable Property RingWaitMinutes As Integer Public Overridable Property QuietStart As String Public Overridable Property QuietEnd As String Public Overridable Property RescheduleAllowed As Boolean Public Overridable Property QuietMode As String Public Overridable Property Rings As List(Of CoverageRingDef) = New List(Of CoverageRingDef) End Class Public Partial Class CoverageRingDef Public Overridable Property Key As String Public Overridable Property Label As String Public Overridable Property [Sub] As String Public Overridable Property WaitMinutes As Integer? Public Overridable Property Enabled As Boolean End Class Public Partial Class CoverageRuleDef Public Overridable Property RuleId As String Public Overridable Property Name As String Public Overridable Property Kind As String Public Overridable Property Demand As String Public Overridable Property SourcePolicyName As String Public Overridable Property CascadeLevel As String Public Overridable Property Why As String Public Overridable Property Change As String Public Overridable Property OverrideWho As String Public Overridable Property OverrideConsequence As String Public Overridable Property NoNote As String Public Overridable Property Params As Dictionary(Of String, String) = New Dictionary(Of String, String) Public Overridable Property Doc As List(Of CoverageRuleDocSection) = New List(Of CoverageRuleDocSection) Public Overridable Property Tune As CoverageRuleTune End Class Public Partial Class CoverageRuleDocSection Public Overridable Property H As String Public Overridable Property T As String End Class Public Partial Class CoverageRuleTune Public Overridable Property Intro As String Public Overridable Property Options As List(Of CoverageRuleTuneOption) = New List(Of CoverageRuleTuneOption) End Class Public Partial Class CoverageRuleTuneOption Public Overridable Property Label As String Public Overridable Property [Sub] As String End Class Public Partial Class CoverageTemplateInfo Public Overridable Property Key As String Public Overridable Property Name As String Public Overridable Property [Sub] As String Public Overridable Property Doc As CoveragePolicyDoc End Class Public Partial Class CoverageTemplatesRequest Implements IReturn(Of CoverageTemplatesResponse) End Class Public Partial Class CoverageTemplatesResponse Public Overridable Property Templates As List(Of CoverageTemplateInfo) = New List(Of CoverageTemplateInfo) Public Overridable Property ResponseStatus As ResponseStatus 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