SOAP FUNCTIONS ------------- CheckServiceResponse CheckService(CheckService $parameters) GetLastUploadDateTimeResponse GetLastUploadDateTime(GetLastUploadDateTime $parameters) TestResponse Test(Test $parameters) CurrentServerDateTimeResponse CurrentServerDateTime(CurrentServerDateTime $parameters) GetAllStoresResponse GetAllStores(GetAllStores $parameters) GetAllStoresSortedResponse GetAllStoresSorted(GetAllStoresSorted $parameters) GetStoresResponse GetStores(GetStores $parameters) GetStoresSortedResponse GetStoresSorted(GetStoresSorted $parameters) GetStoreByIDResponse GetStoreByID(GetStoreByID $parameters) GetAllCategoriesResponse GetAllCategories(GetAllCategories $parameters) GetAllCategoriesSortedResponse GetAllCategoriesSorted(GetAllCategoriesSorted $parameters) GetCategoriesResponse GetCategories(GetCategories $parameters) GetCategoriesSortedResponse GetCategoriesSorted(GetCategoriesSorted $parameters) GetCategoryByIDResponse GetCategoryByID(GetCategoryByID $parameters) GetAllVendorsResponse GetAllVendors(GetAllVendors $parameters) GetAllVendorsSortedResponse GetAllVendorsSorted(GetAllVendorsSorted $parameters) GetVendorsResponse GetVendors(GetVendors $parameters) GetVendorsSortedResponse GetVendorsSorted(GetVendorsSorted $parameters) GetVendorByIDResponse GetVendorByID(GetVendorByID $parameters) GetAllBrandsResponse GetAllBrands(GetAllBrands $parameters) GetAllBrandsSortedResponse GetAllBrandsSorted(GetAllBrandsSorted $parameters) GetBrandsResponse GetBrands(GetBrands $parameters) GetBrandsSortedResponse GetBrandsSorted(GetBrandsSorted $parameters) GetBrandByIDResponse GetBrandByID(GetBrandByID $parameters) GetAllActiveItemsResponse GetAllActiveItems(GetAllActiveItems $parameters) GetAllActiveItemsSortedResponse GetAllActiveItemsSorted(GetAllActiveItemsSorted $parameters) GetActiveItemsResponse GetActiveItems(GetActiveItems $parameters) GetActiveItemsSortedResponse GetActiveItemsSorted(GetActiveItemsSorted $parameters) GetActiveItemBySKUResponse GetActiveItemBySKU(GetActiveItemBySKU $parameters) GetActiveItemByStockNumResponse GetActiveItemByStockNum(GetActiveItemByStockNum $parameters) GetActiveItemsByCategoryResponse GetActiveItemsByCategory(GetActiveItemsByCategory $parameters) GetActiveItemsByCategorySortedResponse GetActiveItemsByCategorySorted(GetActiveItemsByCategorySorted $parameters) GetActiveItemsPricedByGroupResponse GetActiveItemsPricedByGroup(GetActiveItemsPricedByGroup $parameters) GetAllActiveItemDetailsResponse GetAllActiveItemDetails(GetAllActiveItemDetails $parameters) GetAllActiveItemDetailsSortedResponse GetAllActiveItemDetailsSorted(GetAllActiveItemDetailsSorted $parameters) GetActiveItemDetailsResponse GetActiveItemDetails(GetActiveItemDetails $parameters) GetActiveItemDetailsSortedResponse GetActiveItemDetailsSorted(GetActiveItemDetailsSorted $parameters) GetActiveItemDetailsBySKUResponse GetActiveItemDetailsBySKU(GetActiveItemDetailsBySKU $parameters) GetActiveItemDetailsByStockNumResponse GetActiveItemDetailsByStockNum(GetActiveItemDetailsByStockNum $parameters) GetAllDeletedItemsResponse GetAllDeletedItems(GetAllDeletedItems $parameters) GetAllDeletedItemsSortedResponse GetAllDeletedItemsSorted(GetAllDeletedItemsSorted $parameters) GetDeletedItemsResponse GetDeletedItems(GetDeletedItems $parameters) GetDeletedItemsSortedResponse GetDeletedItemsSorted(GetDeletedItemsSorted $parameters) GetDeletedItemBySKUResponse GetDeletedItemBySKU(GetDeletedItemBySKU $parameters) GetDeletedItemByStockNumResponse GetDeletedItemByStockNum(GetDeletedItemByStockNum $parameters) GetItemImageURLResponse GetItemImageURL(GetItemImageURL $parameters) GetItemImageURLBySKUResponse GetItemImageURLBySKU(GetItemImageURLBySKU $parameters) IsItemImageNewerResponse IsItemImageNewer(IsItemImageNewer $parameters) IsItemImageNewerBySKUResponse IsItemImageNewerBySKU(IsItemImageNewerBySKU $parameters) GetItemImageResponse GetItemImage(GetItemImage $parameters) GetItemImageBySKUResponse GetItemImageBySKU(GetItemImageBySKU $parameters) GetItemImagesResponse GetItemImages(GetItemImages $parameters) GetItemImagesBySKUResponse GetItemImagesBySKU(GetItemImagesBySKU $parameters) GetActiveItemQOHBySKUResponse GetActiveItemQOHBySKU(GetActiveItemQOHBySKU $parameters) GetActiveItemQOHByStockNumResponse GetActiveItemQOHByStockNum(GetActiveItemQOHByStockNum $parameters) GetAllActiveItemsQOHResponse GetAllActiveItemsQOH(GetAllActiveItemsQOH $parameters) GetAllActiveItemsQOHSortedResponse GetAllActiveItemsQOHSorted(GetAllActiveItemsQOHSorted $parameters) GetActiveItemsQOHResponse GetActiveItemsQOH(GetActiveItemsQOH $parameters) GetActiveItemsQOHSortedResponse GetActiveItemsQOHSorted(GetActiveItemsQOHSorted $parameters) UploadWebOrderResponse UploadWebOrder(UploadWebOrder $parameters) UploadTestWebOrderResponse UploadTestWebOrder(UploadTestWebOrder $parameters) GetCustomerByIDResponse GetCustomerByID(GetCustomerByID $parameters) GetAllCustomersResponse GetAllCustomers(GetAllCustomers $parameters) GetCustomersResponse GetCustomers(GetCustomers $parameters) GetCustomersSortedResponse GetCustomersSorted(GetCustomersSorted $parameters) GetAllListsResponse GetAllLists(GetAllLists $parameters) GetListByNameResponse GetListByName(GetListByName $parameters) GetGroupCustomersResponse GetGroupCustomers(GetGroupCustomers $parameters) GetGroupCustomersByStatusResponse GetGroupCustomersByStatus(GetGroupCustomersByStatus $parameters) GetGroupsByCustomerResponse GetGroupsByCustomer(GetGroupsByCustomer $parameters) SOAP TYPES --------- struct CheckService { } struct CheckServiceResponse { } struct GetLastUploadDateTime { AuthInfo AuthenticationInfo; } struct GetLastUploadDateTimeResponse { dateTime GetLastUploadDateTimeResult; } struct Test { string EchoString; } struct TestResponse { string TestResult; } struct CurrentServerDateTime { } struct CurrentServerDateTimeResponse { dateTime CurrentServerDateTimeResult; } struct GetAllStores { AuthInfo AuthenticationInfo; } struct GetAllStoresResponse { ArrayOfStore GetAllStoresResult; } struct GetAllStoresSorted { AuthInfo AuthenticationInfo; ArrayOfSortParam SortBy; } struct GetAllStoresSortedResponse { ArrayOfStore GetAllStoresSortedResult; } struct GetStores { AuthInfo AuthenticationInfo; ArrayOfSearchBaseParam SearchBy; } struct GetStoresResponse { ArrayOfStore GetStoresResult; } struct GetStoresSorted { AuthInfo AuthenticationInfo; ArrayOfSearchBaseParam SearchBy; ArrayOfSortParam SortBy; } struct GetStoresSortedResponse { ArrayOfStore GetStoresSortedResult; } struct GetStoreByID { AuthInfo AuthenticationInfo; int StoreID; } struct GetStoreByIDResponse { Store GetStoreByIDResult; } struct GetAllCategories { AuthInfo AuthenticationInfo; } struct GetAllCategoriesResponse { ArrayOfCategory GetAllCategoriesResult; } struct GetAllCategoriesSorted { AuthInfo AuthenticationInfo; ArrayOfSortParam SortBy; } struct GetAllCategoriesSortedResponse { ArrayOfCategory GetAllCategoriesSortedResult; } struct GetCategories { AuthInfo AuthenticationInfo; ArrayOfSearchBaseParam SearchBy; } struct GetCategoriesResponse { ArrayOfCategory GetCategoriesResult; } struct GetCategoriesSorted { AuthInfo AuthenticationInfo; ArrayOfSearchBaseParam SearchBy; ArrayOfSortParam SortBy; } struct GetCategoriesSortedResponse { ArrayOfCategory GetCategoriesSortedResult; } struct GetCategoryByID { AuthInfo AuthenticationInfo; int CategoryID; } struct GetCategoryByIDResponse { Category GetCategoryByIDResult; } struct GetAllVendors { AuthInfo AuthenticationInfo; } struct GetAllVendorsResponse { ArrayOfVendor GetAllVendorsResult; } struct GetAllVendorsSorted { AuthInfo AuthenticationInfo; ArrayOfSortParam SortBy; } struct GetAllVendorsSortedResponse { ArrayOfVendor GetAllVendorsSortedResult; } struct GetVendors { AuthInfo AuthenticationInfo; ArrayOfSearchBaseParam SearchBy; } struct GetVendorsResponse { ArrayOfVendor GetVendorsResult; } struct GetVendorsSorted { AuthInfo AuthenticationInfo; ArrayOfSearchBaseParam SearchBy; ArrayOfSortParam SortBy; } struct GetVendorsSortedResponse { ArrayOfVendor GetVendorsSortedResult; } struct GetVendorByID { AuthInfo AuthenticationInfo; string VendorID; } struct GetVendorByIDResponse { Vendor GetVendorByIDResult; } struct GetAllBrands { AuthInfo AuthenticationInfo; } struct GetAllBrandsResponse { ArrayOfBrand GetAllBrandsResult; } struct GetAllBrandsSorted { AuthInfo AuthenticationInfo; ArrayOfSortParam SortBy; } struct GetAllBrandsSortedResponse { ArrayOfBrand GetAllBrandsSortedResult; } struct GetBrands { AuthInfo AuthenticationInfo; ArrayOfSearchBaseParam SearchBy; } struct GetBrandsResponse { ArrayOfBrand GetBrandsResult; } struct GetBrandsSorted { AuthInfo AuthenticationInfo; ArrayOfSearchBaseParam SearchBy; ArrayOfSortParam SortBy; } struct GetBrandsSortedResponse { ArrayOfBrand GetBrandsSortedResult; } struct GetBrandByID { AuthInfo AuthenticationInfo; string BrandID; } struct GetBrandByIDResponse { Brand GetBrandByIDResult; } struct GetAllActiveItems { AuthInfo AuthenticationInfo; } struct GetAllActiveItemsResponse { ArrayOfActiveItem GetAllActiveItemsResult; } struct GetAllActiveItemsSorted { AuthInfo AuthenticationInfo; ArrayOfSortParam SortBy; } struct GetAllActiveItemsSortedResponse { ArrayOfActiveItem GetAllActiveItemsSortedResult; } struct GetActiveItems { AuthInfo AuthenticationInfo; ArrayOfSearchBaseParam SearchBy; } struct GetActiveItemsResponse { ArrayOfActiveItem GetActiveItemsResult; } struct GetActiveItemsSorted { AuthInfo AuthenticationInfo; ArrayOfSearchBaseParam SearchBy; ArrayOfSortParam SortBy; } struct GetActiveItemsSortedResponse { ArrayOfActiveItem GetActiveItemsSortedResult; } struct GetActiveItemBySKU { AuthInfo AuthenticationInfo; string SKU; } struct GetActiveItemBySKUResponse { ActiveItem GetActiveItemBySKUResult; } struct GetActiveItemByStockNum { AuthInfo AuthenticationInfo; int CategoryID; int StockNum; } struct GetActiveItemByStockNumResponse { ActiveItem GetActiveItemByStockNumResult; } struct GetActiveItemsByCategory { AuthInfo AuthenticationInfo; int CategoryID; } struct GetActiveItemsByCategoryResponse { ArrayOfActiveItem GetActiveItemsByCategoryResult; } struct GetActiveItemsByCategorySorted { AuthInfo AuthenticationInfo; int CategoryID; ArrayOfSortParam SortBy; } struct GetActiveItemsByCategorySortedResponse { ArrayOfActiveItem GetActiveItemsByCategorySortedResult; } struct GetActiveItemsPricedByGroup { AuthInfo AuthenticationInfo; ArrayOfSearchBaseParam SearchBy; PriceGroupParam PriceParams; } struct GetActiveItemsPricedByGroupResponse { ArrayOfActiveItem GetActiveItemsPricedByGroupResult; } struct GetAllActiveItemDetails { AuthInfo AuthenticationInfo; } struct GetAllActiveItemDetailsResponse { ArrayOfActiveItemDetails GetAllActiveItemDetailsResult; } struct GetAllActiveItemDetailsSorted { AuthInfo AuthenticationInfo; ArrayOfSortParam SortBy; } struct GetAllActiveItemDetailsSortedResponse { ArrayOfActiveItemDetails GetAllActiveItemDetailsSortedResult; } struct GetActiveItemDetails { AuthInfo AuthenticationInfo; ArrayOfSearchBaseParam SearchBy; } struct GetActiveItemDetailsResponse { ArrayOfActiveItemDetails GetActiveItemDetailsResult; } struct GetActiveItemDetailsSorted { AuthInfo AuthenticationInfo; ArrayOfSearchBaseParam SearchBy; ArrayOfSortParam SortBy; } struct GetActiveItemDetailsSortedResponse { ArrayOfActiveItemDetails GetActiveItemDetailsSortedResult; } struct GetActiveItemDetailsBySKU { AuthInfo AuthenticationInfo; string SKU; } struct GetActiveItemDetailsBySKUResponse { ActiveItemDetails GetActiveItemDetailsBySKUResult; } struct GetActiveItemDetailsByStockNum { AuthInfo AuthenticationInfo; int CategoryID; int StockNum; } struct GetActiveItemDetailsByStockNumResponse { ActiveItemDetails GetActiveItemDetailsByStockNumResult; } struct GetAllDeletedItems { AuthInfo AuthenticationInfo; } struct GetAllDeletedItemsResponse { ArrayOfDeletedItem GetAllDeletedItemsResult; } struct GetAllDeletedItemsSorted { AuthInfo AuthenticationInfo; ArrayOfSortParam SortBy; } struct GetAllDeletedItemsSortedResponse { ArrayOfDeletedItem GetAllDeletedItemsSortedResult; } struct GetDeletedItems { AuthInfo AuthenticationInfo; ArrayOfSearchBaseParam SearchBy; } struct GetDeletedItemsResponse { ArrayOfDeletedItem GetDeletedItemsResult; } struct GetDeletedItemsSorted { AuthInfo AuthenticationInfo; ArrayOfSearchBaseParam SearchBy; ArrayOfSortParam SortBy; } struct GetDeletedItemsSortedResponse { ArrayOfDeletedItem GetDeletedItemsSortedResult; } struct GetDeletedItemBySKU { AuthInfo AuthenticationInfo; string SKU; } struct GetDeletedItemBySKUResponse { DeletedItem GetDeletedItemBySKUResult; } struct GetDeletedItemByStockNum { AuthInfo AuthenticationInfo; int CategoryID; int StockNum; } struct GetDeletedItemByStockNumResponse { DeletedItem GetDeletedItemByStockNumResult; } struct GetItemImageURL { AuthInfo AuthenticationInfo; int CategoryID; int StockNum; int ImageIndex; } struct GetItemImageURLResponse { string GetItemImageURLResult; } struct GetItemImageURLBySKU { AuthInfo AuthenticationInfo; string SKU; int ImageIndex; } struct GetItemImageURLBySKUResponse { string GetItemImageURLBySKUResult; } struct IsItemImageNewer { AuthInfo AuthenticationInfo; int CategoryID; int StockNum; int ImageIndex; dateTime CompareDate; } struct IsItemImageNewerResponse { boolean IsItemImageNewerResult; } struct IsItemImageNewerBySKU { AuthInfo AuthenticationInfo; string SKU; int ImageIndex; dateTime CompareDate; } struct IsItemImageNewerBySKUResponse { boolean IsItemImageNewerBySKUResult; } struct GetItemImage { AuthInfo AuthenticationInfo; int CategoryID; int StockNum; int ImageIndex; } struct GetItemImageResponse { ItemImage GetItemImageResult; } struct GetItemImageBySKU { AuthInfo AuthenticationInfo; string SKU; int ImageIndex; } struct GetItemImageBySKUResponse { ItemImage GetItemImageBySKUResult; } struct GetItemImages { AuthInfo AuthenticationInfo; int CategoryID; int StockNum; } struct GetItemImagesResponse { ArrayOfItemImage GetItemImagesResult; } struct GetItemImagesBySKU { AuthInfo AuthenticationInfo; string SKU; } struct GetItemImagesBySKUResponse { ArrayOfItemImage GetItemImagesBySKUResult; } struct GetActiveItemQOHBySKU { AuthInfo AuthenticationInfo; string SKU; } struct GetActiveItemQOHBySKUResponse { ArrayOfItemsQOH GetActiveItemQOHBySKUResult; } struct GetActiveItemQOHByStockNum { AuthInfo AuthenticationInfo; int CategoryID; int StockNum; } struct GetActiveItemQOHByStockNumResponse { ArrayOfItemsQOH GetActiveItemQOHByStockNumResult; } struct GetAllActiveItemsQOH { AuthInfo AuthenticationInfo; } struct GetAllActiveItemsQOHResponse { ArrayOfItemsQOH GetAllActiveItemsQOHResult; } struct GetAllActiveItemsQOHSorted { AuthInfo AuthenticationInfo; ArrayOfSortParam SortBy; } struct GetAllActiveItemsQOHSortedResponse { ArrayOfItemsQOH GetAllActiveItemsQOHSortedResult; } struct GetActiveItemsQOH { AuthInfo AuthenticationInfo; ArrayOfSearchBaseParam SearchBy; } struct GetActiveItemsQOHResponse { ArrayOfItemsQOH GetActiveItemsQOHResult; } struct GetActiveItemsQOHSorted { AuthInfo AuthenticationInfo; ArrayOfSearchBaseParam SearchBy; ArrayOfSortParam SortBy; } struct GetActiveItemsQOHSortedResponse { ArrayOfItemsQOH GetActiveItemsQOHSortedResult; } struct UploadWebOrder { AuthInfo AuthenticationInfo; WebOrder OrderToUpload; } struct UploadWebOrderResponse { } struct UploadTestWebOrder { AuthInfo AuthenticationInfo; WebOrder OrderToUpload; } struct UploadTestWebOrderResponse { } struct GetCustomerByID { AuthInfo AuthenticationInfo; string CustomerID; } struct GetCustomerByIDResponse { Customer GetCustomerByIDResult; } struct GetAllCustomers { AuthInfo AuthenticationInfo; } struct GetAllCustomersResponse { ArrayOfCustomer GetAllCustomersResult; } struct GetCustomers { AuthInfo AuthenticationInfo; ArrayOfSearchBaseParam SearchBy; } struct GetCustomersResponse { ArrayOfCustomer GetCustomersResult; } struct GetCustomersSorted { AuthInfo AuthenticationInfo; ArrayOfSearchBaseParam SearchBy; ArrayOfSortParam SortBy; } struct GetCustomersSortedResponse { ArrayOfCustomer GetCustomersSortedResult; } struct GetAllLists { AuthInfo AuthenticationInfo; } struct GetAllListsResponse { ArrayOfList GetAllListsResult; } struct GetListByName { AuthInfo AuthenticationInfo; string ListName; } struct GetListByNameResponse { List GetListByNameResult; } struct GetGroupCustomers { AuthInfo AuthenticationInfo; } struct GetGroupCustomersResponse { ArrayOfGroup GetGroupCustomersResult; } struct GetGroupCustomersByStatus { AuthInfo AuthenticationInfo; boolean Active; } struct GetGroupCustomersByStatusResponse { ArrayOfGroup GetGroupCustomersByStatusResult; } struct GetGroupsByCustomer { AuthInfo AuthenticationInfo; string CustomerKey; } struct GetGroupsByCustomerResponse { ArrayOfGroup GetGroupsByCustomerResult; } int char duration duration string guid struct AuthInfo { int ClientNum; string Password; string SecurityCode; } struct ArrayOfStore { Store Store; } struct Store { boolean Active; ArrayOfstring Address; string Country; int ID; string LongName; string Postcode; string ShortName; string State; dateTime UpdateDateTime; } struct BaseEWebData { } struct ArrayOfSortParam { SortParam SortParam; } struct SortParam { string SortField; eSortType SortType; } string eSortType struct ArrayOfSearchBaseParam { SearchBaseParam SearchBaseParam; } struct SearchBaseParam { } struct SearchStringParam { string SearchField; eSearchOperator SearchOp; string Value; } string eSearchOperator struct SearchIntegerParam { string SearchField; eSearchOperator SearchOp; long Value; } struct SearchDecimalParam { string SearchField; eSearchOperator SearchOp; decimal Value; } struct SearchDateParam { string SearchField; eSearchOperator SearchOp; dateTime Value; } struct SearchANDParam { SearchBaseParam Param1; SearchBaseParam Param2; } struct SearchORParam { SearchBaseParam Param1; SearchBaseParam Param2; } struct SearchNOTParam { SearchBaseParam Param; } struct ArrayOfCategory { Category Category; } struct Category { boolean Active; int ID; ArrayOfCategoryISDDetail ISDDetails; string Name; string Type; dateTime UpdateDateTime; } struct ArrayOfCategoryISDDetail { CategoryISDDetail CategoryISDDetail; } struct CategoryISDDetail { boolean AlwaysApplySuffix; boolean BlankIfZero; string Caption; int CaptionSeqNo; int DecimalPlaces; eCategoryDetailType DetailType; string Field; int Index; string ListName; string Name; string Suffix; string ValuesToBlank; } string eCategoryDetailType struct ArrayOfVendor { Vendor Vendor; } struct Vendor { boolean Active; string ID; string ISSCode; string Name; dateTime UpdateDateTime; } struct ArrayOfBrand { Brand Brand; } struct Brand { boolean Active; string ID; string Name; dateTime UpdateDateTime; } struct ArrayOfActiveItem { ActiveItem ActiveItem; } struct ActiveItem { string Barcode; string BrandID; string CatalogueName; decimal CataloguePrice; dateTime CataloguePriceEnd; dateTime CataloguePriceStart; int CategoryID; decimal Cost; decimal CurrentPrice; string CustomDescription; string CustomTitle; string Description; string DesignNum; string ID1; string ID2; string ID3; string ID4; ArrayOfItemISD ISDs; ArrayOfItemImage Images; decimal ItemWeight; dateTime LastDateIn; string Location; string MarketingDescription; string OldBarcode; string OldKey; decimal Price; ArrayOfPriceGroupPrice PriceGroupPrices; string RealDesignNum; decimal RetailPrice; decimal RetailPrice2; decimal RetailPrice3; decimal RetailPrice4; decimal RetailerRRP1; decimal RetailerRRP2; string SKU; string ShortMarketingDescription; decimal SpecialPrice; dateTime SpecialPriceEnd; dateTime SpecialPriceStart; int StockNum; decimal TotalAvailQOH; string UOM; dateTime UpdateDateTime; string VendorID; string WebMenuCode; boolean WebOptionBoolean1; boolean WebOptionBoolean2; boolean WebOptionBoolean3; boolean WebOptionBoolean4; boolean WebOptionBoolean5; boolean WebOptionBoolean6; boolean WebOptionBoolean7; boolean WebOptionBoolean8; string WeightUnit; } struct ArrayOfItemISD { ItemISD ItemISD; } struct ItemISD { int Index; string Name; string Value; } struct ArrayOfItemImage { ItemImage ItemImage; } struct ItemImage { int Height; int Index; string URL; dateTime UpdateDateTime; int Width; } struct ArrayOfPriceGroupPrice { PriceGroupPrice PriceGroupPrice; } struct PriceGroupPrice { boolean IsDefault; decimal Price; int PriceGroupId; } struct PriceGroupParam { boolean ApplyGST; eCountry Country; boolean IsPrivateSale; int PriceGroupID; } string eCountry struct ArrayOfActiveItemDetails { ActiveItemDetails ActiveItemDetails; } struct ActiveItemDetails { int CategoryID; string Detail_1; string Detail_10; string Detail_11; string Detail_12; string Detail_13; string Detail_14; string Detail_15; string Detail_16; string Detail_17; string Detail_18; string Detail_19; string Detail_2; string Detail_20; string Detail_21; string Detail_22; string Detail_23; string Detail_24; string Detail_25; string Detail_26; string Detail_27; string Detail_28; string Detail_29; string Detail_3; string Detail_30; string Detail_4; string Detail_5; string Detail_6; string Detail_7; string Detail_8; string Detail_9; decimal Detail_CostReplacement; double Detail_Length; string Detail_MetalColour; string Detail_MetalFinish; string Detail_MetalType; double Detail_MetalWeight; string Detail_Mfg; double Detail_Size; string Detail_Style; string SKU; int StockNum; } struct ArrayOfDeletedItem { DeletedItem DeletedItem; } struct DeletedItem { int CategoryID; string SKU; int StockNum; dateTime UpdateDateTime; } struct ArrayOfItemsQOH { ItemsQOH ItemsQOH; } struct ItemsQOH { decimal AvailQOH; int CategoryID; dateTime LastDateIn; int StockNum; int StoreID; dateTime UpdateDateTime; } struct WebOrder { string CustomerAddress; string CustomerCompany; string CustomerCountry; string CustomerEmail; string CustomerFax; string CustomerFirstName; string CustomerID; string CustomerLastName; string CustomerMiddleName; string CustomerPhone; string CustomerPostcode; string CustomerState; string CustomerSuburb; eDeliveryType DeliveryType; ArrayOfWebOrderLine Lines; dateTime OrderDate; string OrderID; string PromoCode; decimal ShippingPrice; decimal ShippingPriceExTax; decimal ShippingTax; string SpecialInstructions; int StoreID; decimal TotalFullPrice; decimal TotalFullPriceExTax; decimal TotalFullTax; decimal TotalSellPrice; decimal TotalSellPriceExTax; decimal TotalSellTax; string TrackingNumber; } string eDeliveryType struct ArrayOfWebOrderLine { WebOrderLine WebOrderLine; } struct WebOrderLine { int CategoryID; string DesignNumber; string Detail_1; string Detail_10; string Detail_11; string Detail_12; string Detail_13; string Detail_14; string Detail_15; string Detail_16; string Detail_17; string Detail_18; string Detail_19; string Detail_2; string Detail_20; string Detail_21; string Detail_22; string Detail_23; string Detail_24; string Detail_25; string Detail_26; string Detail_27; string Detail_28; string Detail_29; string Detail_3; string Detail_30; string Detail_4; string Detail_5; string Detail_6; string Detail_7; string Detail_8; string Detail_9; string Detail_MetalColour; string Detail_MetalFinish; string Detail_MetalType; string Detail_Mfg; decimal Detail_Size; string Detail_Style; string ISSCode; boolean IsNote; string ItemDescription; int LineNum; decimal Quantity; string SKU; int StockNum; string Text; decimal UnitFullPrice; decimal UnitFullTax; decimal UnitSellPrice; decimal UnitSellTax; } struct Customer { ArrayOfCustomerAddress Addresses; dateTime BirthDate; dateTime DateEntered; ArrayOfCustomerEmail Emails; string FirstName; string ID; string LastName; string LoyaltyLevel; decimal LoyaltyPointValue; int LoyaltyPoints; string MiddleName; ArrayOfCustomerPhone PhoneNums; int PriceGroupId; string Suffix; string Title; dateTime UpdateDateTime; } struct ArrayOfCustomerAddress { CustomerAddress CustomerAddress; } struct CustomerAddress { string AddressType; string City; string Company; string Country; string Postcode; boolean Preferred; string State; string Street; string Street2; } struct ArrayOfCustomerEmail { CustomerEmail CustomerEmail; } struct CustomerEmail { string Email; string EmailType; boolean Preferred; } struct ArrayOfCustomerPhone { CustomerPhone CustomerPhone; } struct CustomerPhone { string PhoneNumber; string PhoneType; boolean Preferred; boolean SMSAllowed; string Who; } struct ArrayOfCustomer { Customer Customer; } struct ArrayOfList { List List; } struct List { string ListName; ArrayOfListValue ListValues; int RowsToDisplay; } struct ArrayOfListValue { ListValue ListValue; } struct ListValue { string ListName; string LongValue; string ShortValue; int SortOrder; } struct ArrayOfGroup { Group Group; } struct Group { ArrayOfGroupCustomer GroupCustomers; string GroupName; } struct ArrayOfGroupCustomer { GroupCustomer GroupCustomer; } struct GroupCustomer { string CustomerKey; dateTime DateAdded; string GroupName; boolean Inactive; dateTime UpdateDateTime; } struct ArrayOfstring { string string; }