' Options: 'Date: 2026-06-15 06:48:39 '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: PhysicalSpotCheckRequest.* '''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 ScanErrorItem 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 ErrorMessage As String End Class Public Partial Class ScanItem 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 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 ''' '''PhysicalSpotCheckRequires active-e Inventory Service ''' Public Partial Class PhysicalSpotCheckRequest Inherits BaseSecureRequest Implements IReturn(Of PhysicalSpotCheckResponse) Public Overridable Property LocPk As Long? Public Overridable Property Location As String Public Overridable Property Items As List(Of ScanItem) Public Overridable Property BatchName As String Public Overridable Property AppendMode As Boolean? End Class Public Partial Class PhysicalSpotCheckResponse Inherits BaseResponse Public Overridable Property ErrorItems As List(Of ScanErrorItem) End Class End Namespace End Namespace