/* Options: Date: 2026-05-25 03:10:02 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 //MakeInternal: False //MakeDataContractsExtensible: False //AddNullableAnnotations: True //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //InitializeCollections: False //ExportValueTypes: False IncludeTypes: GetActiveE3PartyRequest.* //ExcludeTypes: //AddNamespaces: //AddDefaultXmlNamespace: http://schemas.servicestack.net/types */ using System; using System.IO; using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; using ServiceStack; using ServiceStack.DataAnnotations; using AIM.WebService; using AIM.BL.Core.Misc; namespace AIM.BL.Core.Misc { [DataContract] public partial class ActiveE3Party { [DataMember] public virtual string? Model { get; set; } [DataMember] public virtual string? Sku { get; set; } [DataMember] public virtual string? WebNumber { get; set; } [DataMember] public virtual string? Desc { get; set; } [DataMember] public virtual string? Mfg { get; set; } /// ///S is serialized, T is Title/Media, A is all other Accessories, P is packages, N is Non-Inventory /// [DataMember] [ApiMember(DataType="string", Description="S is serialized, T is Title/Media, A is all other Accessories, P is packages, N is Non-Inventory", Name="Type")] public virtual string? Type { get; set; } [DataMember] public virtual string? Barcode { get; set; } [DataMember] public virtual List? BarcodeList { get; set; } [DataMember] public virtual string? Selcode { get; set; } [DataMember] public virtual string? Color { get; set; } [DataMember] public virtual string? Size { get; set; } [DataMember] public virtual string? Web_Cat_1 { get; set; } [DataMember] public virtual string? Web_Cat_2 { get; set; } [DataMember] public virtual string? Web_Cat_3 { get; set; } [DataMember] public virtual string? Web_Cat_4 { get; set; } [DataMember] public virtual string? URL { get; set; } [DataMember] public virtual string? Image_Small { get; set; } [DataMember] public virtual string? Image_Medium { get; set; } [DataMember] public virtual string? Web_Desc { get; set; } [DataMember] public virtual string? Ebay_cat1 { get; set; } [DataMember] public virtual string? Ebay_cat2 { get; set; } [DataMember] public virtual string? Ebay_storecat1 { get; set; } [DataMember] public virtual string? Ebay_storecat2 { get; set; } [DataMember] public virtual string? Ebay_title { get; set; } [DataMember] public virtual string? Ebay_subtitle { get; set; } [DataMember] public virtual string? Ebay_desc { get; set; } [DataMember] public virtual string? Ebay_template { get; set; } [DataMember] public virtual string? Ebay_duration { get; set; } [DataMember] public virtual string? Ebay_format { get; set; } [DataMember] public virtual string? Ebay_paypreset { get; set; } [DataMember] public virtual string? Ebay_shippreset { get; set; } [DataMember] public virtual string? Ebay_shipdest { get; set; } [DataMember] public virtual string? Ebay_image1 { get; set; } [DataMember] public virtual string? Ebay_image2 { get; set; } [DataMember] public virtual string? Ebay_image3 { get; set; } [DataMember] public virtual string? Ebay_image4 { get; set; } [DataMember] public virtual string? Ebay_image5 { get; set; } [DataMember] public virtual string? Ebay_image6 { get; set; } [DataMember] public virtual string? Ebay_image7 { get; set; } [DataMember] public virtual string? Ebay_image8 { get; set; } [DataMember] public virtual string? Ebay_image9 { get; set; } [DataMember] public virtual string? Ebay_image10 { get; set; } [DataMember] public virtual string? Ebay_image11 { get; set; } [DataMember] public virtual string? Ebay_image12 { get; set; } [DataMember] public virtual string? Ebay_image13 { get; set; } [DataMember] public virtual string? Ebay_image14 { get; set; } [DataMember] public virtual string? Ebay_image15 { get; set; } [DataMember] public virtual string? Ebay_image16 { get; set; } [DataMember] public virtual string? Ebay_image17 { get; set; } [DataMember] public virtual string? Ebay_image18 { get; set; } [DataMember] public virtual string? Ebay_image19 { get; set; } [DataMember] public virtual string? Ebay_image20 { get; set; } [DataMember] public virtual string? Ebay_image21 { get; set; } [DataMember] public virtual string? Ebay_image22 { get; set; } [DataMember] public virtual string? Ebay_image23 { get; set; } [DataMember] public virtual string? Ebay_image24 { get; set; } [DataMember] public virtual string? ProductCode { get; set; } [DataMember] public virtual string? Dimension { get; set; } [DataMember] public virtual string? Restricted_Qtys { get; set; } [DataMember] public virtual string? Related_Products { get; set; } [DataMember] public virtual string? Upsell_Products { get; set; } [DataMember] public virtual string? Requires_Products { get; set; } [DataMember] public virtual string? Image_Large { get; set; } [DataMember] public virtual string? Audio_URL { get; set; } [DataMember] public virtual string? MPN { get; set; } [DataMember] public virtual string? Composer { get; set; } [DataMember] public virtual string? Arranger { get; set; } [DataMember] public virtual string? Artist { get; set; } [DataMember] public virtual string? Voicing { get; set; } [DataMember] public virtual string? Level { get; set; } [DataMember] public virtual string? Sample_URL { get; set; } [DataMember] public virtual string? TOC { get; set; } [DataMember] public virtual string? SE_desc { get; set; } [DataMember] public virtual string? SE_keywords { get; set; } [DataMember] public virtual string? SE_title { get; set; } [DataMember] public virtual string? Notes { get; set; } [DataMember] public virtual string? Invoice_Notes { get; set; } [DataMember] public virtual string? POS_Reminder { get; set; } [DataMember] public virtual IEnumerable? LocationQtys { get; set; } [DataMember] public virtual string? Location_qtys { get; set; } [DataMember] public virtual string? WebcatChild1 { get; set; } [DataMember] public virtual string? WebcatChild2 { get; set; } [DataMember] public virtual string? WebcatChild3 { get; set; } [DataMember] public virtual string? WebcatChild4 { get; set; } [DataMember] public virtual decimal Qty { get; set; } [DataMember] public virtual decimal Qty_Available { get; set; } [DataMember] public virtual decimal Cost { get; set; } [DataMember] public virtual decimal Our_Price { get; set; } [DataMember] public virtual decimal Retail { get; set; } [DataMember] public virtual decimal Min_Price { get; set; } [DataMember] public virtual decimal Price_A { get; set; } [DataMember] public virtual decimal Price_B { get; set; } [DataMember] public virtual decimal Price_C { get; set; } [DataMember] public virtual decimal AE_Sale_Price { get; set; } [DataMember] public virtual decimal Weight { get; set; } [DataMember] public virtual decimal Ebay_qty { get; set; } [DataMember] public virtual decimal Ebay_start { get; set; } [DataMember] public virtual decimal Ebay_reserve { get; set; } [DataMember] public virtual decimal Ebay_buyitnow { get; set; } [DataMember] public virtual decimal WCost { get; set; } [DataMember] public virtual decimal Margin_Perc { get; set; } [DataMember] public virtual int Ebay_length { get; set; } [DataMember] public virtual int Ebay_width { get; set; } [DataMember] public virtual int Ebay_depth { get; set; } [DataMember] public virtual int Ebay_wtmajor { get; set; } [DataMember] public virtual int Ebay_wtminor { get; set; } [DataMember] public virtual bool Ebay { get; set; } [DataMember] public virtual bool Web { get; set; } [DataMember] public virtual bool Published { get; set; } [DataMember] public virtual bool Approval { get; set; } [DataMember] public virtual bool Call_To_Order { get; set; } [DataMember] public virtual bool Discontinued { get; set; } [DataMember] public virtual bool SellSerialsOnline { get; set; } [DataMember] public virtual DateTime LastUpdated { get; set; } [DataMember] public virtual IEnumerable? InventoryAttributes { get; set; } [DataMember] public virtual long ExtPk { get; set; } [DataMember] public virtual string? AIMCategorization { get; set; } [DataContract] public partial class QtyByLoc { [DataMember] public virtual string? Location { get; set; } [DataMember] public virtual decimal Quantity { get; set; } [DataMember] public virtual string? LocatorCode { get; set; } [DataMember] public virtual IEnumerable? SerialItems { get; set; } } [DataContract] public partial class InventoryAttribute { [DataMember] public virtual string? Name { get; set; } [DataMember] public virtual string? Value { get; set; } } [DataContract] public partial class SerialItem { [DataMember] public virtual long SasPk { get; set; } [DataMember] public virtual string? Serial { get; set; } [DataMember] public virtual decimal Retail { get; set; } [DataMember] public virtual decimal OurPrice { get; set; } [DataMember] public virtual decimal? SalePrice { get; set; } [DataMember] public virtual decimal AE_Sale_Price { get; set; } [DataMember] public virtual string? Status { get; set; } [DataMember] public virtual string? SaleInfo { get; set; } [DataMember] public virtual decimal PriceA { get; set; } [DataMember] public virtual decimal PriceB { get; set; } [DataMember] public virtual decimal PriceC { get; set; } [DataMember] public virtual decimal MinPrice { get; set; } [DataMember] public virtual string? Notes { get; set; } [DataMember] public virtual string? Source { get; set; } [DataMember] public virtual IEnumerable? Attributes { get; set; } } } } namespace AIM.WebService { [DataContract] public partial class BaseRequest { /// ///This is your AIM API Key provided by Tri-Tech /// [DataMember] [ApiMember(DataType="string", Description="This is your AIM API Key provided by Tri-Tech", IsRequired=true, Name="ApiKey", ParameterType="Header")] public virtual string ApiKey { get; set; } /// ///The OAuthToken token return by AeServices30 /// [DataMember] [ApiMember(DataType="string", Description="The OAuthToken token return by AeServices30", IsRequired=true, Name="OAuthToken", ParameterType="Header")] public virtual string OAuthToken { get; set; } /// ///The Device ID of the Mobile Device. Not used for non-mobile devices. /// [DataMember] [ApiMember(DataType="string", Description="The Device ID of the Mobile Device. Not used for non-mobile devices.", Name="DeviceId", ParameterType="Header")] public virtual string? DeviceId { get; set; } /// ///An identifier for your integration /// [DataMember] [ApiMember(DataType="string", Description="An identifier for your integration", IsRequired=true, Name="AppId", ParameterType="Header")] public virtual string AppId { get; set; } } [DataContract] public partial class BaseResponse { /// /// /// [DataMember] [ApiMember(DataType="BaseResponseResult", Description="", Name="Status", ParameterType="body")] public virtual BaseResponseResult? Status { get; set; } } /// ///GetActiveE3PartyRequires active-e Inventory Service or active-e Vortx E-Commerce or active-e 3rd Party E-Commerce /// [Route("/GetActiveE3Party", "GET")] [DataContract] public partial class GetActiveE3PartyRequest : BaseRequest, IReturn { [DataMember] public virtual int? StartOffset { get; set; } [DataMember] public virtual int? RecordCount { get; set; } /// ///Inventory, Packages, or NI. Defaults to Inventory. /// [DataMember] [ApiMember(DataType="string", Description="Inventory, Packages, or NI. Defaults to Inventory.", Name="InventoryType", ParameterType="query")] public virtual string? InventoryType { get; set; } /// ///Only Items in the sent WebCategory will be returned /// [DataMember] [ApiMember(DataType="string", Description="Only Items in the sent WebCategory will be returned", Name="WebCategory", ParameterType="query")] public virtual string? WebCategory { get; set; } /// ///If sent, only grab 3 Party Feed records updated after the date passed. Note that a date *and* time can be be passed into this field. /// [DataMember] [ApiMember(DataType="string", Description="If sent, only grab 3 Party Feed records updated after the date passed. Note that a date *and* time can be be passed into this field.", Format="datetime", Name="Date", ParameterType="query")] public virtual DateTime? Date { get; set; } /// ///If sent, only the SKU sent will be returned /// [DataMember] [ApiMember(DataType="string", Description="If sent, only the SKU sent will be returned", Name="Sku", ParameterType="query")] public virtual string? Sku { get; set; } [DataMember] public virtual bool? IncludeAttributes { get; set; } } [DataContract] public partial class GetActiveE3PartyResponse : BaseResponse { [DataMember] public virtual int StartOffset { get; set; } [DataMember] public virtual int RecordCount { get; set; } [DataMember] public virtual List? Records { get; set; } } }