From 65b27c4083e2ef6cdd2a88b89cd25e587bdcec04 Mon Sep 17 00:00:00 2001 From: Filipp Lepalaan Date: Mon, 20 May 2013 16:39:40 +0300 Subject: Fixing bulk returns --- gsxws/returns.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'gsxws') diff --git a/gsxws/returns.py b/gsxws/returns.py index 977a4cb..e929f1d 100644 --- a/gsxws/returns.py +++ b/gsxws/returns.py @@ -1,6 +1,5 @@ -import base64 - from core import GsxObject, validate +from repairs import ServicePart RETURN_TYPES = ( (1, "Dead On Arrival"), @@ -99,9 +98,11 @@ class Return(GsxObject): The Register Parts for Bulk Return API creates a bulk return for the registered parts. The API returns the Bulk Return Id with the packing list. + + >>> Return(shipToCode=123456).register_parts([ServicePart('661-5852')]) """ self.bulkReturnOrder = parts - self._submit("RegisterPartsForBulkReturnRequest", "RegisterPartsForBulkReturn", + self._submit("bulkPartsRegistrationRequest", "RegisterPartsForBulkReturn", "bulkPartsRegistrationData") return self._req.objects[0] -- cgit v1.2.3