* *
withTransaction($transaction1, $transaction2)
*
* @param Transaction $transactionArgs one or more Transaction
* @return Amazon_FPS_Model_GetAccountActivityResult instance
*/
public function withTransaction($transactionArgs)
{
foreach (func_get_args() as $transaction) {
$this->_fields['Transaction']['FieldValue'][] = $transaction;
}
return $this;
}
/**
* Checks if Transaction list is non-empty
*
* @return bool true if Transaction list is non-empty
*/
public function isSetTransaction()
{
return count ($this->_fields['Transaction']['FieldValue']) > 0;
}
/**
* Gets the value of the StartTimeForNextTransaction property.
*
* @return string StartTimeForNextTransaction
*/
public function getStartTimeForNextTransaction()
{
return $this->_fields['StartTimeForNextTransaction']['FieldValue'];
}
/**
* Sets the value of the StartTimeForNextTransaction property.
*
* @param string StartTimeForNextTransaction
* @return this instance
*/
public function setStartTimeForNextTransaction($value)
{
$this->_fields['StartTimeForNextTransaction']['FieldValue'] = $value;
return $this;
}
/**
* Sets the value of the StartTimeForNextTransaction and returns this instance
*
* @param string $value StartTimeForNextTransaction
* @return Amazon_FPS_Model_GetAccountActivityResult instance
*/
public function withStartTimeForNextTransaction($value)
{
$this->setStartTimeForNextTransaction($value);
return $this;
}
/**
* Checks if StartTimeForNextTransaction is set
*
* @return bool true if StartTimeForNextTransaction is set
*/
public function isSetStartTimeForNextTransaction()
{
return !is_null($this->_fields['StartTimeForNextTransaction']['FieldValue']);
}
}