/* Options: Date: 2024-12-27 15:09:12 Version: 8.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://active-ewebservice.biz/aeservices30/api //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: GetActiveE3PartyRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; // @DataContract class BaseRequest implements IConvertible { /** * 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") String? ApiKey; // @DataMember // @ApiMember(DataType="string", Name="OAuthToken", ParameterType="header") String? OAuthToken; BaseRequest({this.ApiKey,this.OAuthToken}); BaseRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ApiKey = json['ApiKey']; OAuthToken = json['OAuthToken']; return this; } Map toJson() => { 'ApiKey': ApiKey, 'OAuthToken': OAuthToken }; getTypeName() => "BaseRequest"; TypeContext? context = _ctx; } // @DataContract class InventoryAttribute implements IConvertible { // @DataMember String? Name; // @DataMember String? Value; InventoryAttribute({this.Name,this.Value}); InventoryAttribute.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Name = json['Name']; Value = json['Value']; return this; } Map toJson() => { 'Name': Name, 'Value': Value }; getTypeName() => "InventoryAttribute"; TypeContext? context = _ctx; } // @DataContract class SerialItem implements IConvertible { // @DataMember int? SasPk; // @DataMember String? Serial; // @DataMember double? Retail; // @DataMember double? OurPrice; // @DataMember double? SalePrice; // @DataMember double? AE_Sale_Price; // @DataMember String? Status; // @DataMember String? SaleInfo; // @DataMember double? PriceA; // @DataMember double? PriceB; // @DataMember double? PriceC; // @DataMember double? MinPrice; // @DataMember String? Notes; // @DataMember String? Source; // @DataMember List? Attributes; SerialItem({this.SasPk,this.Serial,this.Retail,this.OurPrice,this.SalePrice,this.AE_Sale_Price,this.Status,this.SaleInfo,this.PriceA,this.PriceB,this.PriceC,this.MinPrice,this.Notes,this.Source,this.Attributes}); SerialItem.fromJson(Map json) { fromMap(json); } fromMap(Map json) { SasPk = json['SasPk']; Serial = json['Serial']; Retail = JsonConverters.toDouble(json['Retail']); OurPrice = JsonConverters.toDouble(json['OurPrice']); SalePrice = JsonConverters.toDouble(json['SalePrice']); AE_Sale_Price = JsonConverters.toDouble(json['AE_Sale_Price']); Status = json['Status']; SaleInfo = json['SaleInfo']; PriceA = JsonConverters.toDouble(json['PriceA']); PriceB = JsonConverters.toDouble(json['PriceB']); PriceC = JsonConverters.toDouble(json['PriceC']); MinPrice = JsonConverters.toDouble(json['MinPrice']); Notes = json['Notes']; Source = json['Source']; Attributes = JsonConverters.fromJson(json['Attributes'],'List',context!); return this; } Map toJson() => { 'SasPk': SasPk, 'Serial': Serial, 'Retail': Retail, 'OurPrice': OurPrice, 'SalePrice': SalePrice, 'AE_Sale_Price': AE_Sale_Price, 'Status': Status, 'SaleInfo': SaleInfo, 'PriceA': PriceA, 'PriceB': PriceB, 'PriceC': PriceC, 'MinPrice': MinPrice, 'Notes': Notes, 'Source': Source, 'Attributes': JsonConverters.toJson(Attributes,'List',context!) }; getTypeName() => "SerialItem"; TypeContext? context = _ctx; } // @DataContract class QtyByLoc implements IConvertible { // @DataMember String? Location; // @DataMember double? Quantity; // @DataMember String? LocatorCode; // @DataMember List? SerialItems; QtyByLoc({this.Location,this.Quantity,this.LocatorCode,this.SerialItems}); QtyByLoc.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Location = json['Location']; Quantity = JsonConverters.toDouble(json['Quantity']); LocatorCode = json['LocatorCode']; SerialItems = JsonConverters.fromJson(json['SerialItems'],'List',context!); return this; } Map toJson() => { 'Location': Location, 'Quantity': Quantity, 'LocatorCode': LocatorCode, 'SerialItems': JsonConverters.toJson(SerialItems,'List',context!) }; getTypeName() => "QtyByLoc"; TypeContext? context = _ctx; } // @DataContract class ActiveE3Party implements IConvertible { // @DataMember String? Model; // @DataMember String? Sku; // @DataMember String? WebNumber; // @DataMember String? Desc; // @DataMember String? Mfg; // @DataMember String? Type; // @DataMember String? Barcode; // @DataMember List? BarcodeList; // @DataMember String? Selcode; // @DataMember String? Color; // @DataMember String? Size; // @DataMember String? Web_Cat_1; // @DataMember String? Web_Cat_2; // @DataMember String? Web_Cat_3; // @DataMember String? Web_Cat_4; // @DataMember String? URL; // @DataMember String? Image_Small; // @DataMember String? Image_Medium; // @DataMember String? Web_Desc; // @DataMember String? Ebay_cat1; // @DataMember String? Ebay_cat2; // @DataMember String? Ebay_storecat1; // @DataMember String? Ebay_storecat2; // @DataMember String? Ebay_title; // @DataMember String? Ebay_subtitle; // @DataMember String? Ebay_desc; // @DataMember String? Ebay_template; // @DataMember String? Ebay_duration; // @DataMember String? Ebay_format; // @DataMember String? Ebay_paypreset; // @DataMember String? Ebay_shippreset; // @DataMember String? Ebay_shipdest; // @DataMember String? Ebay_image1; // @DataMember String? Ebay_image2; // @DataMember String? Ebay_image3; // @DataMember String? Ebay_image4; // @DataMember String? Ebay_image5; // @DataMember String? Ebay_image6; // @DataMember String? Ebay_image7; // @DataMember String? Ebay_image8; // @DataMember String? Ebay_image9; // @DataMember String? Ebay_image10; // @DataMember String? Ebay_image11; // @DataMember String? Ebay_image12; // @DataMember String? Ebay_image13; // @DataMember String? Ebay_image14; // @DataMember String? Ebay_image15; // @DataMember String? Ebay_image16; // @DataMember String? Ebay_image17; // @DataMember String? Ebay_image18; // @DataMember String? Ebay_image19; // @DataMember String? Ebay_image20; // @DataMember String? Ebay_image21; // @DataMember String? Ebay_image22; // @DataMember String? Ebay_image23; // @DataMember String? Ebay_image24; // @DataMember String? ProductCode; // @DataMember String? Dimension; // @DataMember String? Restricted_Qtys; // @DataMember String? Related_Products; // @DataMember String? Upsell_Products; // @DataMember String? Requires_Products; // @DataMember String? Image_Large; // @DataMember String? Audio_URL; // @DataMember String? MPN; // @DataMember String? Composer; // @DataMember String? Arranger; // @DataMember String? Artist; // @DataMember String? Voicing; // @DataMember String? Level; // @DataMember String? Sample_URL; // @DataMember String? TOC; // @DataMember String? SE_desc; // @DataMember String? SE_keywords; // @DataMember String? SE_title; // @DataMember String? Notes; // @DataMember String? Invoice_Notes; // @DataMember String? POS_Reminder; // @DataMember List? LocationQtys; // @DataMember String? Location_qtys; // @DataMember String? WebcatChild1; // @DataMember String? WebcatChild2; // @DataMember String? WebcatChild3; // @DataMember String? WebcatChild4; // @DataMember double? Qty; // @DataMember double? Qty_Available; // @DataMember double? Cost; // @DataMember double? Our_Price; // @DataMember double? Retail; // @DataMember double? Min_Price; // @DataMember double? Price_A; // @DataMember double? Price_B; // @DataMember double? Price_C; // @DataMember double? AE_Sale_Price; // @DataMember double? Weight; // @DataMember double? Ebay_qty; // @DataMember double? Ebay_start; // @DataMember double? Ebay_reserve; // @DataMember double? Ebay_buyitnow; // @DataMember double? WCost; // @DataMember double? Margin_Perc; // @DataMember int? Ebay_length; // @DataMember int? Ebay_width; // @DataMember int? Ebay_depth; // @DataMember int? Ebay_wtmajor; // @DataMember int? Ebay_wtminor; // @DataMember bool? Ebay; // @DataMember bool? Web; // @DataMember bool? Published; // @DataMember bool? Approval; // @DataMember bool? Call_To_Order; // @DataMember bool? Discontinued; // @DataMember bool? SellSerialsOnline; // @DataMember DateTime? LastUpdated; // @DataMember List? InventoryAttributes; // @DataMember int? ExtPk; ActiveE3Party({this.Model,this.Sku,this.WebNumber,this.Desc,this.Mfg,this.Type,this.Barcode,this.BarcodeList,this.Selcode,this.Color,this.Size,this.Web_Cat_1,this.Web_Cat_2,this.Web_Cat_3,this.Web_Cat_4,this.URL,this.Image_Small,this.Image_Medium,this.Web_Desc,this.Ebay_cat1,this.Ebay_cat2,this.Ebay_storecat1,this.Ebay_storecat2,this.Ebay_title,this.Ebay_subtitle,this.Ebay_desc,this.Ebay_template,this.Ebay_duration,this.Ebay_format,this.Ebay_paypreset,this.Ebay_shippreset,this.Ebay_shipdest,this.Ebay_image1,this.Ebay_image2,this.Ebay_image3,this.Ebay_image4,this.Ebay_image5,this.Ebay_image6,this.Ebay_image7,this.Ebay_image8,this.Ebay_image9,this.Ebay_image10,this.Ebay_image11,this.Ebay_image12,this.Ebay_image13,this.Ebay_image14,this.Ebay_image15,this.Ebay_image16,this.Ebay_image17,this.Ebay_image18,this.Ebay_image19,this.Ebay_image20,this.Ebay_image21,this.Ebay_image22,this.Ebay_image23,this.Ebay_image24,this.ProductCode,this.Dimension,this.Restricted_Qtys,this.Related_Products,this.Upsell_Products,this.Requires_Products,this.Image_Large,this.Audio_URL,this.MPN,this.Composer,this.Arranger,this.Artist,this.Voicing,this.Level,this.Sample_URL,this.TOC,this.SE_desc,this.SE_keywords,this.SE_title,this.Notes,this.Invoice_Notes,this.POS_Reminder,this.LocationQtys,this.Location_qtys,this.WebcatChild1,this.WebcatChild2,this.WebcatChild3,this.WebcatChild4,this.Qty,this.Qty_Available,this.Cost,this.Our_Price,this.Retail,this.Min_Price,this.Price_A,this.Price_B,this.Price_C,this.AE_Sale_Price,this.Weight,this.Ebay_qty,this.Ebay_start,this.Ebay_reserve,this.Ebay_buyitnow,this.WCost,this.Margin_Perc,this.Ebay_length,this.Ebay_width,this.Ebay_depth,this.Ebay_wtmajor,this.Ebay_wtminor,this.Ebay,this.Web,this.Published,this.Approval,this.Call_To_Order,this.Discontinued,this.SellSerialsOnline,this.LastUpdated,this.InventoryAttributes,this.ExtPk}); ActiveE3Party.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Model = json['Model']; Sku = json['Sku']; WebNumber = json['WebNumber']; Desc = json['Desc']; Mfg = json['Mfg']; Type = json['Type']; Barcode = json['Barcode']; BarcodeList = JsonConverters.fromJson(json['BarcodeList'],'List',context!); Selcode = json['Selcode']; Color = json['Color']; Size = json['Size']; Web_Cat_1 = json['Web_Cat_1']; Web_Cat_2 = json['Web_Cat_2']; Web_Cat_3 = json['Web_Cat_3']; Web_Cat_4 = json['Web_Cat_4']; URL = json['URL']; Image_Small = json['Image_Small']; Image_Medium = json['Image_Medium']; Web_Desc = json['Web_Desc']; Ebay_cat1 = json['Ebay_cat1']; Ebay_cat2 = json['Ebay_cat2']; Ebay_storecat1 = json['Ebay_storecat1']; Ebay_storecat2 = json['Ebay_storecat2']; Ebay_title = json['Ebay_title']; Ebay_subtitle = json['Ebay_subtitle']; Ebay_desc = json['Ebay_desc']; Ebay_template = json['Ebay_template']; Ebay_duration = json['Ebay_duration']; Ebay_format = json['Ebay_format']; Ebay_paypreset = json['Ebay_paypreset']; Ebay_shippreset = json['Ebay_shippreset']; Ebay_shipdest = json['Ebay_shipdest']; Ebay_image1 = json['Ebay_image1']; Ebay_image2 = json['Ebay_image2']; Ebay_image3 = json['Ebay_image3']; Ebay_image4 = json['Ebay_image4']; Ebay_image5 = json['Ebay_image5']; Ebay_image6 = json['Ebay_image6']; Ebay_image7 = json['Ebay_image7']; Ebay_image8 = json['Ebay_image8']; Ebay_image9 = json['Ebay_image9']; Ebay_image10 = json['Ebay_image10']; Ebay_image11 = json['Ebay_image11']; Ebay_image12 = json['Ebay_image12']; Ebay_image13 = json['Ebay_image13']; Ebay_image14 = json['Ebay_image14']; Ebay_image15 = json['Ebay_image15']; Ebay_image16 = json['Ebay_image16']; Ebay_image17 = json['Ebay_image17']; Ebay_image18 = json['Ebay_image18']; Ebay_image19 = json['Ebay_image19']; Ebay_image20 = json['Ebay_image20']; Ebay_image21 = json['Ebay_image21']; Ebay_image22 = json['Ebay_image22']; Ebay_image23 = json['Ebay_image23']; Ebay_image24 = json['Ebay_image24']; ProductCode = json['ProductCode']; Dimension = json['Dimension']; Restricted_Qtys = json['Restricted_Qtys']; Related_Products = json['Related_Products']; Upsell_Products = json['Upsell_Products']; Requires_Products = json['Requires_Products']; Image_Large = json['Image_Large']; Audio_URL = json['Audio_URL']; MPN = json['MPN']; Composer = json['Composer']; Arranger = json['Arranger']; Artist = json['Artist']; Voicing = json['Voicing']; Level = json['Level']; Sample_URL = json['Sample_URL']; TOC = json['TOC']; SE_desc = json['SE_desc']; SE_keywords = json['SE_keywords']; SE_title = json['SE_title']; Notes = json['Notes']; Invoice_Notes = json['Invoice_Notes']; POS_Reminder = json['POS_Reminder']; LocationQtys = JsonConverters.fromJson(json['LocationQtys'],'List',context!); Location_qtys = json['Location_qtys']; WebcatChild1 = json['WebcatChild1']; WebcatChild2 = json['WebcatChild2']; WebcatChild3 = json['WebcatChild3']; WebcatChild4 = json['WebcatChild4']; Qty = JsonConverters.toDouble(json['Qty']); Qty_Available = JsonConverters.toDouble(json['Qty_Available']); Cost = JsonConverters.toDouble(json['Cost']); Our_Price = JsonConverters.toDouble(json['Our_Price']); Retail = JsonConverters.toDouble(json['Retail']); Min_Price = JsonConverters.toDouble(json['Min_Price']); Price_A = JsonConverters.toDouble(json['Price_A']); Price_B = JsonConverters.toDouble(json['Price_B']); Price_C = JsonConverters.toDouble(json['Price_C']); AE_Sale_Price = JsonConverters.toDouble(json['AE_Sale_Price']); Weight = JsonConverters.toDouble(json['Weight']); Ebay_qty = JsonConverters.toDouble(json['Ebay_qty']); Ebay_start = JsonConverters.toDouble(json['Ebay_start']); Ebay_reserve = JsonConverters.toDouble(json['Ebay_reserve']); Ebay_buyitnow = JsonConverters.toDouble(json['Ebay_buyitnow']); WCost = JsonConverters.toDouble(json['WCost']); Margin_Perc = JsonConverters.toDouble(json['Margin_Perc']); Ebay_length = json['Ebay_length']; Ebay_width = json['Ebay_width']; Ebay_depth = json['Ebay_depth']; Ebay_wtmajor = json['Ebay_wtmajor']; Ebay_wtminor = json['Ebay_wtminor']; Ebay = json['Ebay']; Web = json['Web']; Published = json['Published']; Approval = json['Approval']; Call_To_Order = json['Call_To_Order']; Discontinued = json['Discontinued']; SellSerialsOnline = json['SellSerialsOnline']; LastUpdated = JsonConverters.fromJson(json['LastUpdated'],'DateTime',context!); InventoryAttributes = JsonConverters.fromJson(json['InventoryAttributes'],'List',context!); ExtPk = json['ExtPk']; return this; } Map toJson() => { 'Model': Model, 'Sku': Sku, 'WebNumber': WebNumber, 'Desc': Desc, 'Mfg': Mfg, 'Type': Type, 'Barcode': Barcode, 'BarcodeList': JsonConverters.toJson(BarcodeList,'List',context!), 'Selcode': Selcode, 'Color': Color, 'Size': Size, 'Web_Cat_1': Web_Cat_1, 'Web_Cat_2': Web_Cat_2, 'Web_Cat_3': Web_Cat_3, 'Web_Cat_4': Web_Cat_4, 'URL': URL, 'Image_Small': Image_Small, 'Image_Medium': Image_Medium, 'Web_Desc': Web_Desc, 'Ebay_cat1': Ebay_cat1, 'Ebay_cat2': Ebay_cat2, 'Ebay_storecat1': Ebay_storecat1, 'Ebay_storecat2': Ebay_storecat2, 'Ebay_title': Ebay_title, 'Ebay_subtitle': Ebay_subtitle, 'Ebay_desc': Ebay_desc, 'Ebay_template': Ebay_template, 'Ebay_duration': Ebay_duration, 'Ebay_format': Ebay_format, 'Ebay_paypreset': Ebay_paypreset, 'Ebay_shippreset': Ebay_shippreset, 'Ebay_shipdest': Ebay_shipdest, 'Ebay_image1': Ebay_image1, 'Ebay_image2': Ebay_image2, 'Ebay_image3': Ebay_image3, 'Ebay_image4': Ebay_image4, 'Ebay_image5': Ebay_image5, 'Ebay_image6': Ebay_image6, 'Ebay_image7': Ebay_image7, 'Ebay_image8': Ebay_image8, 'Ebay_image9': Ebay_image9, 'Ebay_image10': Ebay_image10, 'Ebay_image11': Ebay_image11, 'Ebay_image12': Ebay_image12, 'Ebay_image13': Ebay_image13, 'Ebay_image14': Ebay_image14, 'Ebay_image15': Ebay_image15, 'Ebay_image16': Ebay_image16, 'Ebay_image17': Ebay_image17, 'Ebay_image18': Ebay_image18, 'Ebay_image19': Ebay_image19, 'Ebay_image20': Ebay_image20, 'Ebay_image21': Ebay_image21, 'Ebay_image22': Ebay_image22, 'Ebay_image23': Ebay_image23, 'Ebay_image24': Ebay_image24, 'ProductCode': ProductCode, 'Dimension': Dimension, 'Restricted_Qtys': Restricted_Qtys, 'Related_Products': Related_Products, 'Upsell_Products': Upsell_Products, 'Requires_Products': Requires_Products, 'Image_Large': Image_Large, 'Audio_URL': Audio_URL, 'MPN': MPN, 'Composer': Composer, 'Arranger': Arranger, 'Artist': Artist, 'Voicing': Voicing, 'Level': Level, 'Sample_URL': Sample_URL, 'TOC': TOC, 'SE_desc': SE_desc, 'SE_keywords': SE_keywords, 'SE_title': SE_title, 'Notes': Notes, 'Invoice_Notes': Invoice_Notes, 'POS_Reminder': POS_Reminder, 'LocationQtys': JsonConverters.toJson(LocationQtys,'List',context!), 'Location_qtys': Location_qtys, 'WebcatChild1': WebcatChild1, 'WebcatChild2': WebcatChild2, 'WebcatChild3': WebcatChild3, 'WebcatChild4': WebcatChild4, 'Qty': Qty, 'Qty_Available': Qty_Available, 'Cost': Cost, 'Our_Price': Our_Price, 'Retail': Retail, 'Min_Price': Min_Price, 'Price_A': Price_A, 'Price_B': Price_B, 'Price_C': Price_C, 'AE_Sale_Price': AE_Sale_Price, 'Weight': Weight, 'Ebay_qty': Ebay_qty, 'Ebay_start': Ebay_start, 'Ebay_reserve': Ebay_reserve, 'Ebay_buyitnow': Ebay_buyitnow, 'WCost': WCost, 'Margin_Perc': Margin_Perc, 'Ebay_length': Ebay_length, 'Ebay_width': Ebay_width, 'Ebay_depth': Ebay_depth, 'Ebay_wtmajor': Ebay_wtmajor, 'Ebay_wtminor': Ebay_wtminor, 'Ebay': Ebay, 'Web': Web, 'Published': Published, 'Approval': Approval, 'Call_To_Order': Call_To_Order, 'Discontinued': Discontinued, 'SellSerialsOnline': SellSerialsOnline, 'LastUpdated': JsonConverters.toJson(LastUpdated,'DateTime',context!), 'InventoryAttributes': JsonConverters.toJson(InventoryAttributes,'List',context!), 'ExtPk': ExtPk }; getTypeName() => "ActiveE3Party"; TypeContext? context = _ctx; } // @DataContract class BaseResponse implements IConvertible { /** * */ // @DataMember // @ApiMember(DataType="BaseResponseResult", Description="", Name="Status", ParameterType="body") BaseResponseResult? Status; BaseResponse({this.Status}); BaseResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Status = JsonConverters.fromJson(json['Status'],'BaseResponseResult',context!); return this; } Map toJson() => { 'Status': JsonConverters.toJson(Status,'BaseResponseResult',context!) }; getTypeName() => "BaseResponse"; TypeContext? context = _ctx; } // @DataContract class GetActiveE3PartyResponse extends BaseResponse implements IConvertible { // @DataMember int? StartOffset; // @DataMember int? RecordCount; // @DataMember List? Records; GetActiveE3PartyResponse({this.StartOffset,this.RecordCount,this.Records}); GetActiveE3PartyResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { super.fromMap(json); StartOffset = json['StartOffset']; RecordCount = json['RecordCount']; Records = JsonConverters.fromJson(json['Records'],'List',context!); return this; } Map toJson() => super.toJson()..addAll({ 'StartOffset': StartOffset, 'RecordCount': RecordCount, 'Records': JsonConverters.toJson(Records,'List',context!) }); getTypeName() => "GetActiveE3PartyResponse"; TypeContext? context = _ctx; } /** * GetActiveE3PartyRequires active-e Inventory Service or active-e Vortx E-Commerce or active-e 3rd Party E-Commerce */ // @Route("/GetActiveE3Party", "GET") // @DataContract class GetActiveE3PartyRequest extends BaseRequest implements IReturn, IConvertible, IGet { // @DataMember int? StartOffset; // @DataMember int? RecordCount; /** * Inventory, Packages, or NI. Defaults to Inventory. */ // @DataMember // @ApiMember(DataType="string", Description="Inventory, Packages, or NI. Defaults to Inventory.", Name="InventoryType", ParameterType="query") String? InventoryType; /** * 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") String? WebCategory; /** * 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") DateTime? Date; /** * 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") String? Sku; // @DataMember bool? IncludeAttributes; GetActiveE3PartyRequest({this.StartOffset,this.RecordCount,this.InventoryType,this.WebCategory,this.Date,this.Sku,this.IncludeAttributes}); GetActiveE3PartyRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { super.fromMap(json); StartOffset = json['StartOffset']; RecordCount = json['RecordCount']; InventoryType = json['InventoryType']; WebCategory = json['WebCategory']; Date = JsonConverters.fromJson(json['Date'],'DateTime',context!); Sku = json['Sku']; IncludeAttributes = json['IncludeAttributes']; return this; } Map toJson() => super.toJson()..addAll({ 'StartOffset': StartOffset, 'RecordCount': RecordCount, 'InventoryType': InventoryType, 'WebCategory': WebCategory, 'Date': JsonConverters.toJson(Date,'DateTime',context!), 'Sku': Sku, 'IncludeAttributes': IncludeAttributes }); createResponse() => GetActiveE3PartyResponse(); getResponseTypeName() => "GetActiveE3PartyResponse"; getTypeName() => "GetActiveE3PartyRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'active_ewebservice.biz', types: { 'BaseRequest': TypeInfo(TypeOf.Class, create:() => BaseRequest()), 'InventoryAttribute': TypeInfo(TypeOf.Class, create:() => InventoryAttribute()), 'SerialItem': TypeInfo(TypeOf.Class, create:() => SerialItem()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'QtyByLoc': TypeInfo(TypeOf.Class, create:() => QtyByLoc()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'ActiveE3Party': TypeInfo(TypeOf.Class, create:() => ActiveE3Party()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'BaseResponse': TypeInfo(TypeOf.Class, create:() => BaseResponse()), 'BaseResponseResult': TypeInfo(TypeOf.Class, create:() => BaseResponseResult()), 'GetActiveE3PartyResponse': TypeInfo(TypeOf.Class, create:() => GetActiveE3PartyResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'GetActiveE3PartyRequest': TypeInfo(TypeOf.Class, create:() => GetActiveE3PartyRequest()), });