From 7cec1e997840b2b3b2decab789c5f0f4a2fe23e5 Mon Sep 17 00:00:00 2001 From: Filipp Lepalaan Date: Mon, 7 Oct 2013 11:57:17 +0300 Subject: Added Component Check to lookups.py --- gsxws/lookups.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'gsxws') diff --git a/gsxws/lookups.py b/gsxws/lookups.py index 7513151..ea9143a 100644 --- a/gsxws/lookups.py +++ b/gsxws/lookups.py @@ -62,6 +62,23 @@ class Lookup(GsxObject): result.invoiceData = outfile.name return result + def component_check(self): + """ + 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 __name__ == '__main__': import sys -- cgit v1.2.3