(* Options: Date: 2025-05-09 19:52:55 Version: 8.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://active-ewebservice.biz/aeservices30/api //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: GetActiveE3PartyRequest.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace AIM.BL.Core.Misc open System open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations [] [] type BaseRequest() = /// ///This is your AIM API Key provided by Tri-Tech /// [] [] member val ApiKey:String = null with get,set [] [] member val OAuthToken:String = null with get,set [] [] type InventoryAttribute() = [] member val Name:String = null with get,set [] member val Value:String = null with get,set [] [] type SerialItem() = [] member val SasPk:Int64 = new Int64() with get,set [] member val Serial:String = null with get,set [] member val Retail:Decimal = new Decimal() with get,set [] member val OurPrice:Decimal = new Decimal() with get,set [] member val SalePrice:Nullable = new Nullable() with get,set [] member val AE_Sale_Price:Decimal = new Decimal() with get,set [] member val Status:String = null with get,set [] member val SaleInfo:String = null with get,set [] member val PriceA:Decimal = new Decimal() with get,set [] member val PriceB:Decimal = new Decimal() with get,set [] member val PriceC:Decimal = new Decimal() with get,set [] member val MinPrice:Decimal = new Decimal() with get,set [] member val Notes:String = null with get,set [] member val Source:String = null with get,set [] member val Attributes:IEnumerable = null with get,set [] [] type QtyByLoc() = [] member val Location:String = null with get,set [] member val Quantity:Decimal = new Decimal() with get,set [] member val LocatorCode:String = null with get,set [] member val SerialItems:IEnumerable = null with get,set [] [] type ActiveE3Party() = [] member val Model:String = null with get,set [] member val Sku:String = null with get,set [] member val WebNumber:String = null with get,set [] member val Desc:String = null with get,set [] member val Mfg:String = null with get,set /// ///S is serialized, T is Title/Media, A is all other Accessories, P is packages, N is Non-Inventory /// [] [] member val Type:String = null with get,set [] member val Barcode:String = null with get,set [] member val BarcodeList:ResizeArray = new ResizeArray() with get,set [] member val Selcode:String = null with get,set [] member val Color:String = null with get,set [] member val Size:String = null with get,set [] member val Web_Cat_1:String = null with get,set [] member val Web_Cat_2:String = null with get,set [] member val Web_Cat_3:String = null with get,set [] member val Web_Cat_4:String = null with get,set [] member val URL:String = null with get,set [] member val Image_Small:String = null with get,set [] member val Image_Medium:String = null with get,set [] member val Web_Desc:String = null with get,set [] member val Ebay_cat1:String = null with get,set [] member val Ebay_cat2:String = null with get,set [] member val Ebay_storecat1:String = null with get,set [] member val Ebay_storecat2:String = null with get,set [] member val Ebay_title:String = null with get,set [] member val Ebay_subtitle:String = null with get,set [] member val Ebay_desc:String = null with get,set [] member val Ebay_template:String = null with get,set [] member val Ebay_duration:String = null with get,set [] member val Ebay_format:String = null with get,set [] member val Ebay_paypreset:String = null with get,set [] member val Ebay_shippreset:String = null with get,set [] member val Ebay_shipdest:String = null with get,set [] member val Ebay_image1:String = null with get,set [] member val Ebay_image2:String = null with get,set [] member val Ebay_image3:String = null with get,set [] member val Ebay_image4:String = null with get,set [] member val Ebay_image5:String = null with get,set [] member val Ebay_image6:String = null with get,set [] member val Ebay_image7:String = null with get,set [] member val Ebay_image8:String = null with get,set [] member val Ebay_image9:String = null with get,set [] member val Ebay_image10:String = null with get,set [] member val Ebay_image11:String = null with get,set [] member val Ebay_image12:String = null with get,set [] member val Ebay_image13:String = null with get,set [] member val Ebay_image14:String = null with get,set [] member val Ebay_image15:String = null with get,set [] member val Ebay_image16:String = null with get,set [] member val Ebay_image17:String = null with get,set [] member val Ebay_image18:String = null with get,set [] member val Ebay_image19:String = null with get,set [] member val Ebay_image20:String = null with get,set [] member val Ebay_image21:String = null with get,set [] member val Ebay_image22:String = null with get,set [] member val Ebay_image23:String = null with get,set [] member val Ebay_image24:String = null with get,set [] member val ProductCode:String = null with get,set [] member val Dimension:String = null with get,set [] member val Restricted_Qtys:String = null with get,set [] member val Related_Products:String = null with get,set [] member val Upsell_Products:String = null with get,set [] member val Requires_Products:String = null with get,set [] member val Image_Large:String = null with get,set [] member val Audio_URL:String = null with get,set [] member val MPN:String = null with get,set [] member val Composer:String = null with get,set [] member val Arranger:String = null with get,set [] member val Artist:String = null with get,set [] member val Voicing:String = null with get,set [] member val Level:String = null with get,set [] member val Sample_URL:String = null with get,set [] member val TOC:String = null with get,set [] member val SE_desc:String = null with get,set [] member val SE_keywords:String = null with get,set [] member val SE_title:String = null with get,set [] member val Notes:String = null with get,set [] member val Invoice_Notes:String = null with get,set [] member val POS_Reminder:String = null with get,set [] member val LocationQtys:IEnumerable = null with get,set [] member val Location_qtys:String = null with get,set [] member val WebcatChild1:String = null with get,set [] member val WebcatChild2:String = null with get,set [] member val WebcatChild3:String = null with get,set [] member val WebcatChild4:String = null with get,set [] member val Qty:Decimal = new Decimal() with get,set [] member val Qty_Available:Decimal = new Decimal() with get,set [] member val Cost:Decimal = new Decimal() with get,set [] member val Our_Price:Decimal = new Decimal() with get,set [] member val Retail:Decimal = new Decimal() with get,set [] member val Min_Price:Decimal = new Decimal() with get,set [] member val Price_A:Decimal = new Decimal() with get,set [] member val Price_B:Decimal = new Decimal() with get,set [] member val Price_C:Decimal = new Decimal() with get,set [] member val AE_Sale_Price:Decimal = new Decimal() with get,set [] member val Weight:Decimal = new Decimal() with get,set [] member val Ebay_qty:Decimal = new Decimal() with get,set [] member val Ebay_start:Decimal = new Decimal() with get,set [] member val Ebay_reserve:Decimal = new Decimal() with get,set [] member val Ebay_buyitnow:Decimal = new Decimal() with get,set [] member val WCost:Decimal = new Decimal() with get,set [] member val Margin_Perc:Decimal = new Decimal() with get,set [] member val Ebay_length:Int32 = new Int32() with get,set [] member val Ebay_width:Int32 = new Int32() with get,set [] member val Ebay_depth:Int32 = new Int32() with get,set [] member val Ebay_wtmajor:Int32 = new Int32() with get,set [] member val Ebay_wtminor:Int32 = new Int32() with get,set [] member val Ebay:Boolean = new Boolean() with get,set [] member val Web:Boolean = new Boolean() with get,set [] member val Published:Boolean = new Boolean() with get,set [] member val Approval:Boolean = new Boolean() with get,set [] member val Call_To_Order:Boolean = new Boolean() with get,set [] member val Discontinued:Boolean = new Boolean() with get,set [] member val SellSerialsOnline:Boolean = new Boolean() with get,set [] member val LastUpdated:DateTime = new DateTime() with get,set [] member val InventoryAttributes:IEnumerable = null with get,set [] member val ExtPk:Int64 = new Int64() with get,set [] member val AIMCategorization:String = null with get,set [] [] type BaseResponse() = /// /// /// [] [] member val Status:BaseResponseResult = null with get,set [] [] type GetActiveE3PartyResponse() = inherit BaseResponse() [] member val StartOffset:Int32 = new Int32() with get,set [] member val RecordCount:Int32 = new Int32() with get,set [] member val Records:ResizeArray = new ResizeArray() with get,set /// ///GetActiveE3PartyRequires active-e Inventory Service or active-e Vortx E-Commerce or active-e 3rd Party E-Commerce /// [] [] [] type GetActiveE3PartyRequest() = inherit BaseRequest() interface IReturn [] member val StartOffset:Nullable = new Nullable() with get,set [] member val RecordCount:Nullable = new Nullable() with get,set /// ///Inventory, Packages, or NI. Defaults to Inventory. /// [] [] member val InventoryType:String = null with get,set /// ///Only Items in the sent WebCategory will be returned /// [] [] member val WebCategory:String = null with get,set /// ///If sent, only grab 3 Party Feed records updated after the date passed. /// [] [] member val Date:Nullable = new Nullable() with get,set /// ///If sent, only the SKU sent will be returned /// [] [] member val Sku:String = null with get,set [] member val IncludeAttributes:Nullable = new Nullable() with get,set