def graphql(self):
     try:
         if base64.b64encode(base64.b64decode(
                 self._event.get('body'))) == self._event.get('body'):
             request = base64.b64decode(self._event.get('body'))
         else:
             request = self._event.get('body')
     except Exception:
         request = self._event.get('body')
     return json_helper.try_decode_json(request)
 def __str__(self):
     response = self.response
     return str({
         'has_errors': self.has_errors,
         'response': {
             'headers': response.get('headers', {}),
             'statusCode': response.get('statusCode', 200),
             'isBase64Encoded': response.get('isBase64Encoded', False),
             'body': json_helper.try_decode_json(response.get('body', {}))
         }
     })
 def json(self):
     return json_helper.try_decode_json(self._event.get('body', {}))
 def sns_message(self):
     return json_helper.try_decode_json(self._record['Sns'].get('Message'))
Beispiel #5
0
 def body(self):
     return json_helper.try_decode_json(self._event)
 def body(self):
     return json_helper.try_decode_json(self._record.get('body'))