public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('GetMediaResponse'); if ($this->image !== null) { if (!is_object($this->image)) { throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); } $xfer += $output->writeFieldBegin('image', TType::STRUCT, 1); $xfer += $this->image->write($output); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; }
public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('AromaAccount'); if ($this->email !== null) { $xfer += $output->writeFieldBegin('email', TType::STRING, 1); $xfer += $output->writeString($this->email); $xfer += $output->writeFieldEnd(); } if ($this->password !== null) { if (!is_object($this->password)) { throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); } $xfer += $output->writeFieldBegin('password', TType::STRUCT, 2); $xfer += $this->password->write($output); $xfer += $output->writeFieldEnd(); } if ($this->name !== null) { $xfer += $output->writeFieldBegin('name', TType::STRING, 3); $xfer += $output->writeString($this->name); $xfer += $output->writeFieldEnd(); } if ($this->profileImage !== null) { if (!is_object($this->profileImage)) { throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); } $xfer += $output->writeFieldBegin('profileImage', TType::STRUCT, 4); $xfer += $this->profileImage->write($output); $xfer += $output->writeFieldEnd(); } if ($this->role !== null) { $xfer += $output->writeFieldBegin('role', TType::I32, 5); $xfer += $output->writeI32($this->role); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; }
public function write($output) { $xfer = 0; $xfer += $output->writeStructBegin('Application'); if ($this->owners !== null) { if (!is_array($this->owners)) { throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); } $xfer += $output->writeFieldBegin('owners', TType::SET, 1); $output->writeSetBegin(TType::STRING, count($this->owners)); foreach ($this->owners as $iter27 => $iter28) { if (is_scalar($iter28)) { $xfer += $output->writeString($iter27); } else { $xfer += $output->writeString($iter28); } } $output->writeSetEnd(); $xfer += $output->writeFieldEnd(); } if ($this->timeOfProvisioning !== null) { $xfer += $output->writeFieldBegin('timeOfProvisioning', TType::I64, 2); $xfer += $output->writeI64($this->timeOfProvisioning); $xfer += $output->writeFieldEnd(); } if ($this->name !== null) { $xfer += $output->writeFieldBegin('name', TType::STRING, 3); $xfer += $output->writeString($this->name); $xfer += $output->writeFieldEnd(); } if ($this->applicationId !== null) { $xfer += $output->writeFieldBegin('applicationId', TType::STRING, 4); $xfer += $output->writeString($this->applicationId); $xfer += $output->writeFieldEnd(); } if ($this->totalMessagesSent !== null) { $xfer += $output->writeFieldBegin('totalMessagesSent', TType::I64, 5); $xfer += $output->writeI64($this->totalMessagesSent); $xfer += $output->writeFieldEnd(); } if ($this->icon !== null) { if (!is_object($this->icon)) { throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); } $xfer += $output->writeFieldBegin('icon', TType::STRUCT, 6); $xfer += $this->icon->write($output); $xfer += $output->writeFieldEnd(); } if ($this->programmingLanguage !== null) { $xfer += $output->writeFieldBegin('programmingLanguage', TType::I32, 7); $xfer += $output->writeI32($this->programmingLanguage); $xfer += $output->writeFieldEnd(); } if ($this->followers !== null) { if (!is_array($this->followers)) { throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); } $xfer += $output->writeFieldBegin('followers', TType::SET, 8); $output->writeSetBegin(TType::STRING, count($this->followers)); foreach ($this->followers as $iter29 => $iter30) { if (is_scalar($iter30)) { $xfer += $output->writeString($iter29); } else { $xfer += $output->writeString($iter30); } } $output->writeSetEnd(); $xfer += $output->writeFieldEnd(); } if ($this->applicationDescription !== null) { $xfer += $output->writeFieldBegin('applicationDescription', TType::STRING, 9); $xfer += $output->writeString($this->applicationDescription); $xfer += $output->writeFieldEnd(); } if ($this->organizationId !== null) { $xfer += $output->writeFieldBegin('organizationId', TType::STRING, 10); $xfer += $output->writeString($this->organizationId); $xfer += $output->writeFieldEnd(); } if ($this->tier !== null) { $xfer += $output->writeFieldBegin('tier', TType::I32, 11); $xfer += $output->writeI32($this->tier); $xfer += $output->writeFieldEnd(); } if ($this->timeOfTokenExpiration !== null) { $xfer += $output->writeFieldBegin('timeOfTokenExpiration', TType::I64, 12); $xfer += $output->writeI64($this->timeOfTokenExpiration); $xfer += $output->writeFieldEnd(); } if ($this->applicationIconMediaId !== null) { $xfer += $output->writeFieldBegin('applicationIconMediaId', TType::STRING, 13); $xfer += $output->writeString($this->applicationIconMediaId); $xfer += $output->writeFieldEnd(); } if ($this->isFollowing !== null) { $xfer += $output->writeFieldBegin('isFollowing', TType::BOOL, 14); $xfer += $output->writeBool($this->isFollowing); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; }