diff options
author | Filipp Lepalaan <filipp@mac.com> | 2014-09-03 21:28:25 +0300 |
---|---|---|
committer | Filipp Lepalaan <filipp@mac.com> | 2014-09-03 21:28:25 +0300 |
commit | f6e478954c8781395828bf24ccab2a95e0cfe1df (patch) | |
tree | 46ca2fad4dc79d2f11199e22822ea9f28d22f73d /gsxws/diagnostics.py | |
parent | bbd0612d793e19cd76253e6466ff95a5426386d2 (diff) | |
download | py-gsxws-f6e478954c8781395828bf24ccab2a95e0cfe1df.tar.gz py-gsxws-f6e478954c8781395828bf24ccab2a95e0cfe1df.tar.bz2 py-gsxws-f6e478954c8781395828bf24ccab2a95e0cfe1df.zip |
Added iOS diagnostics initiation
Diffstat (limited to 'gsxws/diagnostics.py')
-rw-r--r-- | gsxws/diagnostics.py | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/gsxws/diagnostics.py b/gsxws/diagnostics.py index 5131432..eadb874 100644 --- a/gsxws/diagnostics.py +++ b/gsxws/diagnostics.py @@ -1,11 +1,23 @@ # -*- coding: utf-8 -*- -from core import GsxObject +from core import GsxObject, GsxError class Diagnostics(GsxObject): _namespace = "glob:" + def initiate(self): + """ + The Initiate iOS Diagnostic API allows users to initiate Diagnostic Request for iOS Device. + Then it sends the diagnostic URL (diags://<Ticket Number >) as an email or SMS + to the email address or phone number based on the information provided in the request. + The ticket is generated within GSX system. + """ + self._submit("initiateRequestData", "InitiateIOSDiagnostic", + "initiateResponseData") + + return self._req.objects.ticketNumber + def fetch(self): """ The Fetch Repair Diagnostics API allows the service providers/depot/carriers |