public function write()

in app/libraries/Airavata/Model/User/Types.php [895:1026]


  public function write($output) {
    $xfer = 0;
    $xfer += $output->writeStructBegin('CustomDashboard');
    if ($this->airavataInternalUserId !== null) {
      $xfer += $output->writeFieldBegin('airavataInternalUserId', TType::STRING, 1);
      $xfer += $output->writeString($this->airavataInternalUserId);
      $xfer += $output->writeFieldEnd();
    }
    if ($this->experimentId !== null) {
      $xfer += $output->writeFieldBegin('experimentId', TType::STRING, 2);
      $xfer += $output->writeString($this->experimentId);
      $xfer += $output->writeFieldEnd();
    }
    if ($this->name !== null) {
      $xfer += $output->writeFieldBegin('name', TType::STRING, 3);
      $xfer += $output->writeString($this->name);
      $xfer += $output->writeFieldEnd();
    }
    if ($this->description !== null) {
      $xfer += $output->writeFieldBegin('description', TType::STRING, 4);
      $xfer += $output->writeString($this->description);
      $xfer += $output->writeFieldEnd();
    }
    if ($this->project !== null) {
      $xfer += $output->writeFieldBegin('project', TType::STRING, 5);
      $xfer += $output->writeString($this->project);
      $xfer += $output->writeFieldEnd();
    }
    if ($this->owner !== null) {
      $xfer += $output->writeFieldBegin('owner', TType::STRING, 6);
      $xfer += $output->writeString($this->owner);
      $xfer += $output->writeFieldEnd();
    }
    if ($this->application !== null) {
      $xfer += $output->writeFieldBegin('application', TType::STRING, 7);
      $xfer += $output->writeString($this->application);
      $xfer += $output->writeFieldEnd();
    }
    if ($this->computeResource !== null) {
      $xfer += $output->writeFieldBegin('computeResource', TType::STRING, 8);
      $xfer += $output->writeString($this->computeResource);
      $xfer += $output->writeFieldEnd();
    }
    if ($this->jobName !== null) {
      $xfer += $output->writeFieldBegin('jobName', TType::STRING, 9);
      $xfer += $output->writeString($this->jobName);
      $xfer += $output->writeFieldEnd();
    }
    if ($this->jobId !== null) {
      $xfer += $output->writeFieldBegin('jobId', TType::STRING, 10);
      $xfer += $output->writeString($this->jobId);
      $xfer += $output->writeFieldEnd();
    }
    if ($this->jobStatus !== null) {
      $xfer += $output->writeFieldBegin('jobStatus', TType::STRING, 11);
      $xfer += $output->writeString($this->jobStatus);
      $xfer += $output->writeFieldEnd();
    }
    if ($this->jobCreationTime !== null) {
      $xfer += $output->writeFieldBegin('jobCreationTime', TType::STRING, 12);
      $xfer += $output->writeString($this->jobCreationTime);
      $xfer += $output->writeFieldEnd();
    }
    if ($this->notificationsTo !== null) {
      $xfer += $output->writeFieldBegin('notificationsTo', TType::STRING, 13);
      $xfer += $output->writeString($this->notificationsTo);
      $xfer += $output->writeFieldEnd();
    }
    if ($this->workingDir !== null) {
      $xfer += $output->writeFieldBegin('workingDir', TType::STRING, 14);
      $xfer += $output->writeString($this->workingDir);
      $xfer += $output->writeFieldEnd();
    }
    if ($this->jobDescription !== null) {
      $xfer += $output->writeFieldBegin('jobDescription', TType::STRING, 15);
      $xfer += $output->writeString($this->jobDescription);
      $xfer += $output->writeFieldEnd();
    }
    if ($this->creationTime !== null) {
      $xfer += $output->writeFieldBegin('creationTime', TType::STRING, 16);
      $xfer += $output->writeString($this->creationTime);
      $xfer += $output->writeFieldEnd();
    }
    if ($this->lastModifiedTime !== null) {
      $xfer += $output->writeFieldBegin('lastModifiedTime', TType::STRING, 17);
      $xfer += $output->writeString($this->lastModifiedTime);
      $xfer += $output->writeFieldEnd();
    }
    if ($this->wallTime !== null) {
      $xfer += $output->writeFieldBegin('wallTime', TType::STRING, 18);
      $xfer += $output->writeString($this->wallTime);
      $xfer += $output->writeFieldEnd();
    }
    if ($this->cpuCount !== null) {
      $xfer += $output->writeFieldBegin('cpuCount', TType::STRING, 19);
      $xfer += $output->writeString($this->cpuCount);
      $xfer += $output->writeFieldEnd();
    }
    if ($this->nodeCount !== null) {
      $xfer += $output->writeFieldBegin('nodeCount', TType::STRING, 20);
      $xfer += $output->writeString($this->nodeCount);
      $xfer += $output->writeFieldEnd();
    }
    if ($this->queue !== null) {
      $xfer += $output->writeFieldBegin('queue', TType::STRING, 21);
      $xfer += $output->writeString($this->queue);
      $xfer += $output->writeFieldEnd();
    }
    if ($this->inputs !== null) {
      $xfer += $output->writeFieldBegin('inputs', TType::STRING, 22);
      $xfer += $output->writeString($this->inputs);
      $xfer += $output->writeFieldEnd();
    }
    if ($this->outputs !== null) {
      $xfer += $output->writeFieldBegin('outputs', TType::STRING, 23);
      $xfer += $output->writeString($this->outputs);
      $xfer += $output->writeFieldEnd();
    }
    if ($this->storageDir !== null) {
      $xfer += $output->writeFieldBegin('storageDir', TType::STRING, 24);
      $xfer += $output->writeString($this->storageDir);
      $xfer += $output->writeFieldEnd();
    }
    if ($this->errors !== null) {
      $xfer += $output->writeFieldBegin('errors', TType::STRING, 25);
      $xfer += $output->writeString($this->errors);
      $xfer += $output->writeFieldEnd();
    }
    $xfer += $output->writeFieldStop();
    $xfer += $output->writeStructEnd();
    return $xfer;
  }