code: def as_json_dict(self):
          
          data = {}
          for key, value in self.__dict__.items():
              camel_key = utils.to_camel_case(key)
              if isinstance(value, (list, tuple, set)):
                  data[camel_key] = list()
                  for item in value:
                      if hasattr(item, 'as_json_dict'):
                          data[camel_key].append(item.as_json_dict())
                      else:
                          data[camel_key].append(item)
  
              elif hasattr(value, 'as_json_dict'):
                  data[camel_key] = value.as_json_dict()
              elif value is not None:
                  data[camel_key] = value
  
          return data
docs: Return dictionary from this object.
  
          :return: dict