23 public function __construct(
24 private string $itemId,
25 private string $patternId
28 public function getItemId() :
string{
return $this->itemId; }
30 public function getPatternId() :
string{
return $this->patternId; }
32 public static function read(ByteBufferReader $in) :
self{
33 $itemId = CommonTypes::getString($in);
34 $patternId = CommonTypes::getString($in);
35 return new self($itemId, $patternId);
38 public function write(ByteBufferWriter $out) :
void{
39 CommonTypes::putString($out, $this->itemId);
40 CommonTypes::putString($out, $this->patternId);