20 public function __construct(
21 private string $packId,
22 private string $version,
23 private string $subPackName
26 public function getPackId() :
string{
30 public function getVersion() :
string{
31 return $this->version;
34 public function getSubPackName() :
string{
35 return $this->subPackName;
39 $out->putString($this->packId);
40 $out->putString($this->version);
41 $out->putString($this->subPackName);
48 return new self($packId, $version, $subPackName);