aboutsummaryrefslogtreecommitdiffstats
path: root/gsxws
diff options
context:
space:
mode:
authorFilipp Lepalaan <f@230.to>2013-10-08 15:18:02 +0300
committerFilipp Lepalaan <f@230.to>2013-10-08 15:18:02 +0300
commit23258a4291d5419a553c8591e38cb8ad80927a89 (patch)
tree70840bb87796718458a2bd5267e449836573336d /gsxws
parent7cec1e997840b2b3b2decab789c5f0f4a2fe23e5 (diff)
downloadpy-gsxws-23258a4291d5419a553c8591e38cb8ad80927a89.tar.gz
py-gsxws-23258a4291d5419a553c8591e38cb8ad80927a89.tar.bz2
py-gsxws-23258a4291d5419a553c8591e38cb8ad80927a89.zip
Added parts argument to component check
Diffstat (limited to 'gsxws')
-rw-r--r--gsxws/lookups.py15
1 files changed, 5 insertions, 10 deletions
diff --git a/gsxws/lookups.py b/gsxws/lookups.py
index ea9143a..6a91e90 100644
--- a/gsxws/lookups.py
+++ b/gsxws/lookups.py
@@ -62,22 +62,17 @@ class Lookup(GsxObject):
result.invoiceData = outfile.name
return result
- def component_check(self):
+ def component_check(self, parts=[]):
"""
The Component Check API allows service providers to send
the information required to create a repair and check if
the repair is eligible for component serial number verification
for certain components listed in response.
- If service providers will not be able to provide these component
- serial numbers, the repairs will not be created until service providers
- choose an option to send the repair for Component Check Review.
- GSX validates the information and, if all the validations go through,
- it obtains a status message explaining if the repair
- is eligible for Component Serial Number verification
- and lists the component codes for which component serial numbers are required.
"""
- return self._submit("repairData", "ComponentCheck",
- "componentCheckDetails")
+ if parts:
+ self.orderLines = parts
+
+ return self._submit("repairData", "ComponentCheck", "componentCheckDetails")
if __name__ == '__main__':