diff options
Diffstat (limited to 'gsxws')
-rw-r--r-- | gsxws/repairs.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gsxws/repairs.py b/gsxws/repairs.py index 6393de6..15186a7 100644 --- a/gsxws/repairs.py +++ b/gsxws/repairs.py @@ -43,6 +43,22 @@ COVERAGE_STATUSES = ( 'VW', 'Consumer Law Coverage', ) + +class SymptomIssue(GsxObject): + """ + The Reported Symptom/Issue API allows partners to fetch the information + related to symptoms and issues. If all the validations go through, + api returns a list of valid symptoms/issues according to the input data. + Otherwise api returns appropriate error message. + """ + _namespace = "asp:" + + def fetch(self): + self._submit("requestData", "ReportedSymptomIssue", + "ReportedSymptomIssueResponse") + return self._req.objects + + class Customer(GsxObject): """ Customer address for GSX |