public function write($output)
{
$xfer = 0;
$xfer += $output->writeStructBegin('ClientService_set_cells_serialized_args');
if ($this->mutator !== null) {
$xfer += $output->writeFieldBegin('mutator', TType::I64, 1);
$xfer += $output->writeI64($this->mutator);
$xfer += $output->writeFieldEnd();
}
if ($this->cells !== null) {
$xfer += $output->writeFieldBegin('cells', TType::STRING, 2);
$xfer += $output->writeString($this->cells);
$xfer += $output->writeFieldEnd();
}
if ($this->flush !== null) {
$xfer += $output->writeFieldBegin('flush', TType::BOOL, 3);
$xfer += $output->writeBool($this->flush);
$xfer += $output->writeFieldEnd();
}
$xfer += $output->writeFieldStop();
$xfer += $output->writeStructEnd();
return $xfer;
}