' Options: 'Date: 2026-06-22 22:52:18 '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: AgreementPrefillRequest.* '''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 AgreementPrefillRequest Implements IReturn(Of ServiceAgreementResponse) Public Overridable Property ProjectID As Integer End Class Public Partial Class ServiceAgreement Public Overridable Property AgreementID As Integer Public Overridable Property AgreementUID As Guid Public Overridable Property TenantId As Guid Public Overridable Property BranchId As Guid Public Overridable Property BranchName As String Public Overridable Property ProjectID As Integer Public Overridable Property ProjectName As String Public Overridable Property ProjectLocationID As Integer? Public Overridable Property ProjectLocationName As String Public Overridable Property Name As String Public Overridable Property Status As String Public Overridable Property PricingShape As String Public Overridable Property MonthlyAmount As Decimal? Public Overridable Property PerVisitAmount As Decimal? Public Overridable Property SkipPolicy As String Public Overridable Property SeasonStartMonth As Integer? Public Overridable Property SeasonStartDay As Integer? Public Overridable Property SeasonEndMonth As Integer? Public Overridable Property SeasonEndDay As Integer? Public Overridable Property RecurrenceFrequency As String Public Overridable Property RecurrenceBy As String Public Overridable Property RecurrenceByValue As String Public Overridable Property RecurrenceInterval As Integer? Public Overridable Property WeeklyDayMode As String Public Overridable Property EffectiveStartDate As Date? Public Overridable Property EndDate As Date? Public Overridable Property CompletionAnchored As Boolean? Public Overridable Property PreferredCrewID As Integer? Public Overridable Property PreferredCrewName As String Public Overridable Property BackingJobID As Integer? Public Overridable Property ExternalRef As String Public Overridable Property EstimatedDurationMinutes As Integer? Public Overridable Property ActualDurationMinutes As Integer? Public Overridable Property CreatedBy As String Public Overridable Property CreatedAt As Date? Public Overridable Property UpdatedBy As String Public Overridable Property UpdatedAt As Date? Public Overridable Property NextVisitDate As Date? Public Overridable Property VisitsThisPeriod As Integer End Class Public Partial Class ServiceAgreementResponse Public Overridable Property ResponseStatus As ResponseStatus Public Overridable Property ServiceAgreement As List(Of ServiceAgreement) = New List(Of ServiceAgreement) 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