public function __construct($vals = null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array(1 => array('var' => 'id', 'type' => TType::I64), 2 => array('var' => 'userId', 'type' => TType::I32), 3 => array('var' => 'notebookGuid', 'type' => TType::STRING), 4 => array('var' => 'email', 'type' => TType::STRING), 5 => array('var' => 'notebookModifiable', 'type' => TType::BOOL), 6 => array('var' => 'requireLogin', 'type' => TType::BOOL), 7 => array('var' => 'serviceCreated', 'type' => TType::I64), 10 => array('var' => 'serviceUpdated', 'type' => TType::I64), 8 => array('var' => 'shareKey', 'type' => TType::STRING), 9 => array('var' => 'username', 'type' => TType::STRING), 11 => array('var' => 'privilege', 'type' => TType::I32), 12 => array('var' => 'allowPreview', 'type' => TType::BOOL), 13 => array('var' => 'recipientSettings', 'type' => TType::STRUCT, 'class' => '\\EDAM\\Types\\SharedNotebookRecipientSettings')); } if (is_array($vals)) { if (isset($vals['id'])) { $this->id = $vals['id']; } if (isset($vals['userId'])) { $this->userId = $vals['userId']; } if (isset($vals['notebookGuid'])) { $this->notebookGuid = $vals['notebookGuid']; } if (isset($vals['email'])) { $this->email = $vals['email']; } if (isset($vals['notebookModifiable'])) { $this->notebookModifiable = $vals['notebookModifiable']; } if (isset($vals['requireLogin'])) { $this->requireLogin = $vals['requireLogin']; } if (isset($vals['serviceCreated'])) { $this->serviceCreated = $vals['serviceCreated']; } if (isset($vals['serviceUpdated'])) { $this->serviceUpdated = $vals['serviceUpdated']; } if (isset($vals['shareKey'])) { $this->shareKey = $vals['shareKey']; } if (isset($vals['username'])) { $this->username = $vals['username']; } if (isset($vals['privilege'])) { $this->privilege = $vals['privilege']; } if (isset($vals['allowPreview'])) { $this->allowPreview = $vals['allowPreview']; } if (isset($vals['recipientSettings'])) { $this->recipientSettings = $vals['recipientSettings']; } } }
public function __construct($vals = null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array(1 => array('var' => 'id', 'type' => \TType::I64), 2 => array('var' => 'userId', 'type' => \TType::I32), 3 => array('var' => 'notebookGuid', 'type' => \TType::STRING), 4 => array('var' => 'email', 'type' => \TType::STRING), 5 => array('var' => 'notebookModifiable', 'type' => \TType::BOOL), 6 => array('var' => 'requireLogin', 'type' => \TType::BOOL), 7 => array('var' => 'serviceCreated', 'type' => \TType::I64), 10 => array('var' => 'serviceUpdated', 'type' => \TType::I64), 8 => array('var' => 'shareKey', 'type' => \TType::STRING), 9 => array('var' => 'username', 'type' => \TType::STRING)); } if (is_array($vals)) { if (isset($vals['id'])) { $this->id = $vals['id']; } if (isset($vals['userId'])) { $this->userId = $vals['userId']; } if (isset($vals['notebookGuid'])) { $this->notebookGuid = $vals['notebookGuid']; } if (isset($vals['email'])) { $this->email = $vals['email']; } if (isset($vals['notebookModifiable'])) { $this->notebookModifiable = $vals['notebookModifiable']; } if (isset($vals['requireLogin'])) { $this->requireLogin = $vals['requireLogin']; } if (isset($vals['serviceCreated'])) { $this->serviceCreated = $vals['serviceCreated']; } if (isset($vals['serviceUpdated'])) { $this->serviceUpdated = $vals['serviceUpdated']; } if (isset($vals['shareKey'])) { $this->shareKey = $vals['shareKey']; } if (isset($vals['username'])) { $this->username = $vals['username']; } } }