| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 | <?phpnamespace OSS\Model;/** * * Class ObjectInfo * * The element type of ObjectListInfo, which is the return value type of listObjects * * The return value of listObjects includes two arrays * One is the returned ObjectListInfo, which is similar to a file list in a file system. * The other is the returned prefix list, which is similar to a folder list in a file system. * * @package OSS\Model */class ObjectInfo{    /**     * ObjectInfo constructor.     *     * @param string $key     * @param string $lastModified     * @param string $eTag     * @param string $type     * @param int $size     * @param string $storageClass     */    public function __construct($key, $lastModified, $eTag, $type, $size, $storageClass)    {        $this->key = $key;        $this->lastModified = $lastModified;        $this->eTag = $eTag;        $this->type = $type;        $this->size = $size;        $this->storageClass = $storageClass;    }    /**     * @return string     */    public function getKey()    {        return $this->key;    }    /**     * @return string     */    public function getLastModified()    {        return $this->lastModified;    }    /**     * @return string     */    public function getETag()    {        return $this->eTag;    }    /**     * @return string     */    public function getType()    {        return $this->type;    }    /**     * @return int     */    public function getSize()    {        return $this->size;    }    /**     * @return string     */    public function getStorageClass()    {        return $this->storageClass;    }    private $key = "";    private $lastModified = "";    private $eTag = "";    private $type = "";    private $size = 0;    private $storageClass = "";}
 |