' Options: 'Date: 2026-06-13 16:16: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: ServiceAgreementRequest.* '''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 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 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 EffectiveStartDate As Date? Public Overridable Property EndDate As Date? Public Overridable Property PreferredCrewID As Integer? Public Overridable Property PreferredCrewName As String Public Overridable Property ExternalRef As String 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 ServiceAgreementRequest Implements IReturn(Of ServiceAgreementResponse) Public Overridable Property AgreementID As Integer Public Overridable Property ProjectID As Integer Public Overridable Property ServiceAgreement As List(Of ServiceAgreement) = New List(Of ServiceAgreement) 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