42 int $compressedPackSize,
48 $result->packId = $packId;
49 $result->maxChunkSize = $maxChunkSize;
50 $result->chunkCount = $chunkCount;
51 $result->compressedPackSize = $compressedPackSize;
52 $result->sha256 = $sha256;
53 $result->isPremium = $isPremium;
54 $result->packType = $packType;
60 $this->maxChunkSize = LE::readUnsignedInt($in);
61 $this->chunkCount = LE::readUnsignedInt($in);
62 $this->compressedPackSize = LE::readUnsignedLong($in);
63 $this->sha256 = CommonTypes::getString($in);
64 $this->isPremium = CommonTypes::getBool($in);
65 $this->packType = Byte::readUnsigned($in);
70 LE::writeUnsignedInt($out, $this->maxChunkSize);
71 LE::writeUnsignedInt($out, $this->chunkCount);
72 LE::writeUnsignedLong($out, $this->compressedPackSize);
73 CommonTypes::putString($out, $this->sha256);
74 CommonTypes::putBool($out, $this->isPremium);
75 Byte::writeUnsigned($out, $this->packType);