/* Options: Date: 2024-12-27 16:30:32 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 //MakeInternal: False //MakeDataContractsExtensible: False //AddNullableAnnotations: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //InitializeCollections: True //ExportValueTypes: False IncludeTypes: GetActiveE3PartyRequest.* //ExcludeTypes: //AddNamespaces: //AddDefaultXmlNamespace: http://schemas.servicestack.net/types */ using System; 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 { public ActiveE3Party() { BarcodeList = new List{}; } [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; } [DataMember] 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; } [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; } [DataMember] [ApiMember(DataType="string", Name="OAuthToken", ParameterType="header")] public virtual string OAuthToken { 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. /// [DataMember] [ApiMember(DataType="string", Description="If sent, only grab 3 Party Feed records updated after the date passed.", Format="date", 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 { public GetActiveE3PartyResponse() { Records = new List{}; } [DataMember] public virtual int StartOffset { get; set; } [DataMember] public virtual int RecordCount { get; set; } [DataMember] public virtual List Records { get; set; } } }