' Options: 'Date: 2025-05-10 04:26:59 '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: History360Request.* '''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 Namespace Global 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 Public Partial Class Contract360 Public Sub New() ContractItems = New List(Of Item360) End Sub Public Overridable Property Id As String Public Overridable Property PaymentDate As Date Public Overridable Property StoreLocationId As Nullable(Of Integer) Public Overridable Property AmountDue As Decimal Public Overridable Property LateFee As Decimal Public Overridable Property ContractStatus As String Public Overridable Property Amount As Decimal Public Overridable Property ContractItems As List(Of Item360) End Class ''' '''History360Requires active-e Customer Service. ''' Public Partial Class History360Request Inherits BaseSecureRequest Implements IReturn(Of History360Response) Public Overridable Property CustomerAccount As Integer Public Overridable Property IncludeInvoices As Boolean Public Overridable Property IncludeOrders As Boolean Public Overridable Property IncludeWorkOrders As Boolean Public Overridable Property IncludeContracts As Boolean Public Overridable Property IncludeClosed As Boolean Public Overridable Property ClosedStartDate As Nullable(Of Date) End Class Public Partial Class History360Response Inherits BaseResponse Public Sub New() Invoices = New List(Of Invoice360) Orders = New List(Of Order360) WorkOrders = New List(Of WorkOrder360) Contracts = New List(Of Contract360) End Sub Public Overridable Property Invoices As List(Of Invoice360) Public Overridable Property Orders As List(Of Order360) Public Overridable Property WorkOrders As List(Of WorkOrder360) Public Overridable Property Contracts As List(Of Contract360) End Class Public Partial Class Invoice360 Public Sub New() Items = New List(Of Item360) End Sub Public Overridable Property Id As String Public Overridable Property DueDate As Nullable(Of Date) Public Overridable Property Total As Decimal Public Overridable Property Status As String Public Overridable Property AmountPaid As Decimal Public Overridable Property LateFeeAmount As Decimal Public Overridable Property PurchaseDate As Date Public Overridable Property StoreLocationId As Nullable(Of Integer) Public Overridable Property Items As List(Of Item360) End Class Public Partial Class Item360 Public Overridable Property PslrId As Nullable(Of Long) Public Overridable Property Quantity As Decimal Public Overridable Property Price As Decimal Public Overridable Property TotalDiscountAmount As Decimal Public Overridable Property SerialNumber As String Public Overridable Property Condition As String End Class Public Partial Class Job360 Public Overridable Property ItemId As String Public Overridable Property ItemType As String Public Overridable Property Title As String Public Overridable Property Quantity As Decimal Public Overridable Property Price As Decimal Public Overridable Property TotalDiscountAmount As Decimal Public Overridable Property SerialNumber As String Public Overridable Property Condition As String End Class Public Partial Class Order360 Public Overridable Property Id As Integer Public Overridable Property [Date] As Date Public Overridable Property Discount As Decimal Public Overridable Property PaymentType As String Public Overridable Property SubTotal As Decimal Public Overridable Property Tax As Decimal Public Overridable Property ShippingAmount As Decimal Public Overridable Property Total As Decimal End Class Public Partial Class WorkOrder360 Public Sub New() Jobs = New List(Of Job360) End Sub Public Overridable Property Id As String Public Overridable Property Status As String Public Overridable Property Deposit As Decimal Public Overridable Property StoreLocationId As Nullable(Of Integer) Public Overridable Property CreationDate As Date Public Overridable Property CompletedDate As Nullable(Of Date) Public Overridable Property Price As Decimal Public Overridable Property Jobs As List(Of Job360) End Class End Namespace End Namespace