public function __construct($vals = null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array(1 => array('var' => 'source', 'type' => TType::STRING), 2 => array('var' => 'destination', 'type' => TType::STRING), 3 => array('var' => 'type', 'type' => TType::I32), 4 => array('var' => 'transferStartTime', 'type' => TType::I64), 5 => array('var' => 'transferEndTime', 'type' => TType::I64), 6 => array('var' => 'transferRate', 'type' => TType::STRING), 7 => array('var' => 'processInput', 'type' => TType::STRUCT, 'class' => '\\Airavata\\Model\\Application\\Io\\InputDataObjectType'), 8 => array('var' => 'processOutput', 'type' => TType::STRUCT, 'class' => '\\Airavata\\Model\\Application\\Io\\OutputDataObjectType')); } if (is_array($vals)) { if (isset($vals['source'])) { $this->source = $vals['source']; } if (isset($vals['destination'])) { $this->destination = $vals['destination']; } if (isset($vals['type'])) { $this->type = $vals['type']; } if (isset($vals['transferStartTime'])) { $this->transferStartTime = $vals['transferStartTime']; } if (isset($vals['transferEndTime'])) { $this->transferEndTime = $vals['transferEndTime']; } if (isset($vals['transferRate'])) { $this->transferRate = $vals['transferRate']; } if (isset($vals['processInput'])) { $this->processInput = $vals['processInput']; } if (isset($vals['processOutput'])) { $this->processOutput = $vals['processOutput']; } } }
public function __construct($vals=null) { if (!isset(self::$_TSPEC)) { self::$_TSPEC = array( 1 => array( 'var' => 'source', 'type' => TType::STRING, ), 2 => array( 'var' => 'destination', 'type' => TType::STRING, ), 3 => array( 'var' => 'transferStartTime', 'type' => TType::I64, ), 4 => array( 'var' => 'transferEndTime', 'type' => TType::I64, ), 5 => array( 'var' => 'transferRate', 'type' => TType::STRING, ), ); } if (is_array($vals)) { if (isset($vals['source'])) { $this->source = $vals['source']; } if (isset($vals['destination'])) { $this->destination = $vals['destination']; } if (isset($vals['transferStartTime'])) { $this->transferStartTime = $vals['transferStartTime']; } if (isset($vals['transferEndTime'])) { $this->transferEndTime = $vals['transferEndTime']; } if (isset($vals['transferRate'])) { $this->transferRate = $vals['transferRate']; } } }