def AsDict(self):
    data = {}
    if self.id:
      data['id'] = self.id
    if self.created_at:
      data['created_at'] = self.created_at
    if self.sender:
      data['sender'] = self.sender.AsDict()
    if self.sender_id:
      data['sender_id'] = self.sender_id
    if self.sender_screen_name:
      data['sender_screen_name'] = self.sender_screen_name
    if self.recipient_id:
      data['recipient_id'] = self.recipient_id
    if self.recipient_screen_name:
      data['recipient_screen_name'] = self.recipient_screen_name
    if self.text:
      data['text'] = self.text
    return data
A dict representation of this twitter.DirectMessage instance.
dataset/ETHPy150Open livid/v2ex/twitter/twitter.py/DirectMessage.AsDict