' Options: 'Date: 2025-05-10 03:26:52 'Version: 8.40 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://active-ewebservice.biz/aeservices30/api ' '''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: GetContractDetailsRequest.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports AIM.WebService Imports AIM Namespace Global Namespace AIM Public Partial Class InventoryGeneric Public Overridable Property Model As String Public Overridable Property Item As String Public Overridable Property Sku As String Public Overridable Property Serial As String Public Overridable Property Desc As String Public Overridable Property Mfg As String End Class Public Partial Class PaymentGeneric Public Overridable Property [Date] As Date Public Overridable Property Amount As Decimal Public Overridable Property Ref As String End Class End Namespace Namespace AIM.WebService Public Partial Class BaseRequest ''' '''This is your AIM API Key provided by Tri-Tech ''' Public Overridable Property ApiKey As String Public Overridable Property OAuthToken As String End Class Public Partial Class BaseResponse ''' ''' ''' Public Overridable Property Status As BaseResponseResult End Class Public Partial Class BaseSecureRequest Inherits BaseRequest ''' ''' ''' Public Overridable Property Token As String ''' ''' ''' Public Overridable Property DeviceId As String ''' ''' ''' Public Overridable Property AppId As String End Class ''' '''GetContractDetailsRequires active-e Contracts Service or active-e Customer Service ''' Public Partial Class GetContractDetailsRequest Inherits BaseSecureRequest Implements IReturn(Of GetContractDetailsResponse) Public Overridable Property Ref As String Public Overridable Property Sub As Nullable(Of Integer) End Class Public Partial Class GetContractDetailsResponse Inherits BaseResponse Public Sub New() Inventory = New List(Of InventoryGeneric) Payments = New List(Of PaymentGeneric) End Sub Public Overridable Property AccountSub As String Public Overridable Property NextDueDate As Date Public Overridable Property PaymentAmount As Decimal Public Overridable Property PastDueAmount As Decimal Public Overridable Property LateCharges As Decimal Public Overridable Property OtherCharges As Decimal Public Overridable Property TotalDue As Decimal Public Overridable Property AccumulatedCredit As Decimal Public Overridable Property StudentName As String Public Overridable Property SchoolName As String Public Overridable Property Topic As String Public Overridable Property Inventory As List(Of InventoryGeneric) Public Overridable Property Payments As List(Of PaymentGeneric) Public Overridable Property PaymentAmt As Decimal Public Overridable Property PastDueAmt As Decimal Public Overridable Property CurrentBalance As Decimal Public Overridable Property TotalPayoff As Decimal Public Overridable Property DiscountedPayoff As Nullable(Of Decimal) Public Overridable Property PayoffDate As Date End Class End Namespace End Namespace