' Options: 'Date: 2026-06-15 05:48:27 'Version: 10.06 '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: False '''ExportValueTypes: False 'IncludeTypes: GetPOSTotalsRequest.* '''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 AIM.WebService Imports AIM Namespace Global Namespace AIM Public Partial Class ExceptionInfo Public Overridable Property Barcode As String Public Overridable Property Description As String Public Overridable Property Base64Image As String Public Overridable Property Category As Integer Public Overridable Property SubCategory As Integer? End Class Public Interface IScanItem Property SkuPk As Long? Property SasPk As Long? Property Sku As String Property Serial As String Property Quantity As Decimal Property ExceptionInfo As ExceptionInfo End Interface Public Partial Class PosLineItem Implements IScanItem Public Overridable Property SkuPk As Long? Implements IScanItem.SkuPk Public Overridable Property SasPk As Long? Implements IScanItem.SasPk Public Overridable Property Sku As String Implements IScanItem.Sku Public Overridable Property Serial As String Implements IScanItem.Serial Public Overridable Property Quantity As Decimal Implements IScanItem.Quantity Public Overridable Property ExceptionInfo As ExceptionInfo Implements IScanItem.ExceptionInfo Public Overridable Property Discount As Decimal? Public Overridable Property NicsCat As Integer? Public Overridable Property NicsSub As Integer? Public Overridable Property PriceOverride As Decimal? Public Overridable Property AllowPriceOverrideToIgnoreMinPrice As Boolean Public Overridable Property Notes 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 ''' '''The OAuthToken token return by AeServices30 ''' Public Overridable Property OAuthToken As String ''' '''The Device ID of the Mobile Device. Not used for non-mobile devices. ''' Public Overridable Property DeviceId As String ''' '''An identifier for your integration ''' Public Overridable Property AppId As String End Class Public Partial Class BaseResponse ''' ''' ''' Public Overridable Property Status As BaseResponseResult End Class Public Partial Class BaseSecureRequest Inherits BaseRequest ''' '''The Login Token return by the Security API. Required for secured calls. ''' Public Overridable Property Token As String End Class ''' '''In development, not yet for public use. ''' Public Partial Class GetPOSTotalsRequest Inherits BaseSecureRequest Implements IReturn(Of GetPOSTotalsResponse) Public Overridable Property Acct As Integer? Public Overridable Property LocId As Long? Public Overridable Property TaxId As Long? Public Overridable Property Items As List(Of PosLineItem) ''' '''MANUAL, BLANKET_PERCENT, BLANKET_AMOUNT, BACK_INTO_TOTAL, or BACK_INTO_TOTAL_WITH_TAX. Defaults to Manual. No line item discounts can be set unless this is MANUAL. ''' Public Overridable Property DiscountMode As String Public Overridable Property DiscountDetail As Decimal? End Class Public Partial Class GetPOSTotalsResponse Inherits BaseResponse Public Overridable Property SubTotal As Decimal Public Overridable Property TaxTotal As Decimal Public Overridable Property Total As Decimal Public Overridable Property Items As List(Of PosResponseItem) End Class Public Partial Class PosResponseItem Inherits PosLineItem Public Overridable Property PriceEach As Decimal Public Overridable Property Price As Decimal Public Overridable Property Discountable As Boolean Public Overridable Property ErrorMessage As String End Class End Namespace End Namespace