public function __construct(SimpleXMLElement $xml = null)
 {
     parent::__construct($xml);
     if (is_null($xml)) {
         return;
     }
     if (count($xml->categoryId)) {
         $this->categoryId = (int) $xml->categoryId;
     }
     $this->entryId = (string) $xml->entryId;
 }
 public function __construct(SimpleXMLElement $xml = null)
 {
     parent::__construct($xml);
     if (is_null($xml)) {
         return;
     }
     if (count($xml->categoryId)) {
         $this->categoryId = (int) $xml->categoryId;
     }
     $this->categoryReferenceId = (string) $xml->categoryReferenceId;
     $this->userId = (string) $xml->userId;
     if (count($xml->permissionLevel)) {
         $this->permissionLevel = (int) $xml->permissionLevel;
     }
     if (count($xml->updateMethod)) {
         $this->updateMethod = (int) $xml->updateMethod;
     }
     if (count($xml->requiredObjectStatus)) {
         $this->requiredObjectStatus = (int) $xml->requiredObjectStatus;
     }
 }
 public function __construct(SimpleXMLElement $xml = null)
 {
     parent::__construct($xml);
     if (is_null($xml)) {
         return;
     }
     $this->entryId = (string) $xml->entryId;
     $this->title = (string) $xml->title;
     $this->description = (string) $xml->description;
     $this->tags = (string) $xml->tags;
     $this->url = (string) $xml->url;
     $this->contentType = (string) $xml->contentType;
     if (count($xml->conversionProfileId)) {
         $this->conversionProfileId = (int) $xml->conversionProfileId;
     }
     if (count($xml->accessControlProfileId)) {
         $this->accessControlProfileId = (int) $xml->accessControlProfileId;
     }
     $this->category = (string) $xml->category;
     if (count($xml->scheduleStartDate)) {
         $this->scheduleStartDate = (int) $xml->scheduleStartDate;
     }
     if (count($xml->scheduleEndDate)) {
         $this->scheduleEndDate = (int) $xml->scheduleEndDate;
     }
     if (count($xml->entryStatus)) {
         $this->entryStatus = (int) $xml->entryStatus;
     }
     $this->thumbnailUrl = (string) $xml->thumbnailUrl;
     if (!empty($xml->thumbnailSaved)) {
         $this->thumbnailSaved = true;
     }
     $this->sshPrivateKey = (string) $xml->sshPrivateKey;
     $this->sshPublicKey = (string) $xml->sshPublicKey;
     $this->sshKeyPassphrase = (string) $xml->sshKeyPassphrase;
     $this->creatorId = (string) $xml->creatorId;
     $this->entitledUsersEdit = (string) $xml->entitledUsersEdit;
     $this->entitledUsersPublish = (string) $xml->entitledUsersPublish;
     $this->ownerId = (string) $xml->ownerId;
 }
 public function __construct(SimpleXMLElement $xml = null)
 {
     parent::__construct($xml);
     if (is_null($xml)) {
         return;
     }
     $this->relativePath = (string) $xml->relativePath;
     $this->name = (string) $xml->name;
     $this->referenceId = (string) $xml->referenceId;
     $this->description = (string) $xml->description;
     $this->tags = (string) $xml->tags;
     if (count($xml->appearInList)) {
         $this->appearInList = (int) $xml->appearInList;
     }
     if (count($xml->privacy)) {
         $this->privacy = (int) $xml->privacy;
     }
     if (count($xml->inheritanceType)) {
         $this->inheritanceType = (int) $xml->inheritanceType;
     }
     if (count($xml->userJoinPolicy)) {
         $this->userJoinPolicy = (int) $xml->userJoinPolicy;
     }
     if (count($xml->defaultPermissionLevel)) {
         $this->defaultPermissionLevel = (int) $xml->defaultPermissionLevel;
     }
     $this->owner = (string) $xml->owner;
     if (count($xml->contributionPolicy)) {
         $this->contributionPolicy = (int) $xml->contributionPolicy;
     }
     if (count($xml->partnerSortValue)) {
         $this->partnerSortValue = (int) $xml->partnerSortValue;
     }
     if (!empty($xml->moderation)) {
         $this->moderation = true;
     }
 }
 public function __construct(SimpleXMLElement $xml = null)
 {
     parent::__construct($xml);
     if (is_null($xml)) {
         return;
     }
     $this->userId = (string) $xml->userId;
     $this->screenName = (string) $xml->screenName;
     $this->email = (string) $xml->email;
     $this->description = (string) $xml->description;
     $this->tags = (string) $xml->tags;
     if (count($xml->dateOfBirth)) {
         $this->dateOfBirth = (int) $xml->dateOfBirth;
     }
     $this->country = (string) $xml->country;
     $this->state = (string) $xml->state;
     $this->city = (string) $xml->city;
     $this->zip = (string) $xml->zip;
     if (count($xml->gender)) {
         $this->gender = (int) $xml->gender;
     }
     $this->firstName = (string) $xml->firstName;
     $this->lastName = (string) $xml->lastName;
 }