Package passtools
[hide private]
[frames] | no frames]

Source Code for Package passtools

 1  ########################################## 
 2  #  
 3  # Define PassTools API package 
 4  # 
 5  # Copyright 2013, Urban Airship, Inc. 
 6  ########################################## 
 7  """ 
 8  Python SDK for PassTools API 
 9   
10  Provides simple Python-based interface to the PassTools API, which allows user to create, retrieve, update, and download 
11  PassTools passes. 
12   
13   
14  """ 
15 16 -class PassTools(object):
17 18 api_version = "1.0.4" 19 api_key = None 20 base_url = None 21 request_client = None 22 test_mode = False 23 24 @classmethod
25 - def configure(cls, api_key = None, base_url = "https://api.passtools.com/v1"):
26 cls.api_key = api_key 27 cls.base_url = base_url
28 29 @classmethod
30 - def check_service(cls):
31 request_url = "/system/status" 32 response_code, response_data = cls.request_client.pt_get_json(request_url) 33 return response_code == 200
34