code: def info(self):
          
          return {
              "name": self.name,
              "size": self.size,
              "extension": self.extension,
              "url": self.url,
              "full_url": self.full_url,
              "type": self.type,
              "path": self.path,
              "provider_name": self.provider_name
          }
docs: Return all the info of this object
          :return: dict