Module Import alias Import alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot NameLoad body Raise Call NameLoad Str Assign NameStore Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad keyword Num Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpOr UnaryOpNot NameLoad CompareIs NameLoad ListLoad body Raise Call NameLoad Str If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad Str If CompareGt Call NameLoad NameLoad Num body Raise Call NameLoad Str Assign NameStore Dict Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Str attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad keyword Num Return Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot NameLoad body Raise Call NameLoad Str Assign NameStore Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad keyword Num Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If UnaryOpNot NameLoad body Raise Call NameLoad Str If CompareNotIn NameLoad ListLoad Str Str Str body Raise Call NameLoad Str Assign NameStore Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad keyword Num keyword NameLoad Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body If UnaryOpNot NameLoad body Raise Call NameLoad Str If CompareNotIn NameLoad ListLoad Str Str Str body Raise Call NameLoad Str If BoolOpOr UnaryOpNot Call NameLoad NameLoad NameLoad UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad Str Assign NameStore Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad Assign NameStore Dict Str Str Str NameLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad keyword Num keyword NameLoad Return Call AttributeLoad NameLoad attr decorator_list decorator_list
N/A N/A json N/A logging datetime datetime urbanairship common PerPushDetail N/A object N/A N/A airship None __init__ N/A N/A self airship N/A N/A N/A N/A self airship airship N/A get_single N/A N/A self push_id N/A N/A N/A N/A push_id N/A N/A N/A ValueError push_id cannot be empty N/A url N/A N/A {0}perpush/detail/{1} format N/A common REPORTS_URL push_id N/A response N/A N/A N/A self airship _request GET None url version 3 N/A N/A N/A response json N/A get_batch N/A N/A self push_ids N/A N/A N/A N/A N/A push_ids N/A push_ids N/A N/A N/A N/A ValueError push_ids cannot be empty N/A N/A N/A isinstance push_ids list N/A N/A N/A TypeError push_ids must be a list N/A N/A N/A len push_ids 100 N/A N/A N/A ValueError push_ids can not contain more than 100 IDs N/A data N/A N/A N/A data N/A push_ids push_ids N/A body N/A N/A json dumps data N/A url N/A N/A {0}perpush/detail/ format N/A common REPORTS_URL N/A response N/A N/A N/A self airship _request POST body url version 3 N/A N/A N/A response json N/A N/A PerPushSeries N/A object N/A N/A airship None __init__ N/A N/A self airship N/A N/A N/A N/A self airship airship N/A get N/A N/A self push_id N/A N/A N/A N/A push_id N/A N/A N/A TypeError push_id cannot be empty N/A url N/A N/A {0}perpush/series/{1} format N/A common REPORTS_URL push_id N/A response N/A N/A N/A self airship _request GET None url version 3 N/A N/A N/A response json N/A get_with_precision N/A N/A self push_id precision N/A N/A N/A N/A push_id N/A N/A N/A TypeError push_id cannot be empty N/A N/A precision N/A HOURLY DAILY MONTHLY N/A N/A N/A ValueError Precision must be 'HOURLY', 'DAILY', or 'MONTHLY' N/A url N/A N/A {0}perpush/series/{1} format N/A common REPORTS_URL push_id N/A params N/A precision precision N/A response N/A N/A N/A self airship _request GET None url version 3 params params N/A N/A N/A response json N/A get_with_precision_and_range N/A N/A self push_id precision start end N/A N/A N/A N/A push_id N/A N/A N/A TypeError push_id cannot be empty N/A N/A precision N/A HOURLY DAILY MONTHLY N/A N/A N/A ValueError Precision must be 'HOURLY', 'DAILY', or 'MONTHLY' N/A N/A N/A N/A isinstance start datetime N/A N/A isinstance end datetime N/A N/A N/A ValueError start and end date must both be datetime objects N/A url N/A N/A {0}perpush/series/{1} format N/A common REPORTS_URL push_id N/A params N/A precision start end precision N/A N/A start strftime %Y-%m-%dT%H:%M:%S N/A N/A end strftime %Y-%m-%dT%H:%M:%S N/A response N/A N/A N/A self airship _request GET None url version 3 params params N/A N/A N/A response json N/A N/A