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'];
         }
     }
 }
Esempio n. 2
0
 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'];
         }
     }
 }