' Options: 'Date: 2025-05-10 04:32:11 '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: CustomerOrdersRequest.* '''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.BL.Core.Misc Namespace Global Namespace AIM.BL.Core.Misc Public Partial Class ThirdPartyOrder Public Sub New() LineItems = New List(Of ThirdPartyOrderItem) End Sub Public Overridable Property OrderNumber As String Public Overridable Property OrderDate As Date Public Overridable Property TransactionState As String Public Overridable Property PaymentMethod As String Public Overridable Property OrderNotes As String Public Overridable Property AuthorizationCode As String Public Overridable Property ShippingMethod As String Public Overridable Property Total As Decimal Public Overridable Property SubTotal As Decimal Public Overridable Property TaxTotal As Decimal Public Overridable Property ShippingTotal As Decimal Public Overridable Property CardType As String Public Overridable Property CardToken As String Public Overridable Property CardSpan As String Public Overridable Property CardExpirationMonth As String Public Overridable Property CardExpirationYear As String Public Overridable Property CustomerAcct As Integer Public Overridable Property Email As String Public Overridable Property PO As String Public Overridable Property EmployeeUsername As String Public Overridable Property AeOnApprovalOrderSubtotal As Decimal Public Overridable Property AeOnApprovalOrderShipping As Decimal Public Overridable Property ShippingAttn As String Public Overridable Property ShippingName As String Public Overridable Property ShippingFirstName As String Public Overridable Property ShippingLastName As String Public Overridable Property ShippingCompany As String Public Overridable Property ShippingAddr1 As String Public Overridable Property ShippingAddr2 As String Public Overridable Property ShippingCity As String Public Overridable Property ShippingSt As String Public Overridable Property ShippingZip As String Public Overridable Property ShippingCountry As String Public Overridable Property ShippingPhone As String Public Overridable Property BillingAttn As String Public Overridable Property BillingName As String Public Overridable Property BillingFirstName As String Public Overridable Property BillingLastName As String Public Overridable Property BillingCompany As String Public Overridable Property BillingAddr1 As String Public Overridable Property BillingAddr2 As String Public Overridable Property BillingCity As String Public Overridable Property BillingSt As String Public Overridable Property BillingZip As String Public Overridable Property BillingCountry As String Public Overridable Property BillingPhone As String Public Overridable Property OrderSource As String Public Overridable Property CardName As String Public Overridable Property PnRef As String Public Overridable Property LineItems As List(Of ThirdPartyOrderItem) Public Partial Class ThirdPartyOrderItem Public Overridable Property ProductName As String Public Overridable Property Sku As String Public Overridable Property SerialNumber As String Public Overridable Property WebNumber As String Public Overridable Property Location As String Public Overridable Property Qty As Decimal Public Overridable Property QtyPicked As Decimal Public Overridable Property UseQtyPicked As Boolean Public Overridable Property Price As Decimal Public Overridable Property OnApproval As Boolean Public Overridable Property IsECard As Boolean Public Overridable Property NiCat As Nullable(Of Integer) Public Overridable Property NiSub As Nullable(Of Integer) Public Overridable Property ExtPk As Nullable(Of Long) End Class 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 ''' '''CustomerOrdersRequires active-e 3rd Party E-Commerce or active-e Vortx E-Commerce. ''' Public Partial Class CustomerOrdersRequest Inherits BaseSecureRequest Implements IReturn(Of CustomerOrdersResponse) Public Sub New() Orders = New List(Of ThirdPartyOrder) End Sub Public Overridable Property Orders As List(Of ThirdPartyOrder) End Class Public Partial Class CustomerOrdersResponse Inherits BaseResponse End Class End Namespace End Namespace