// // Alternatively, the contents of this file may be used under the terms of // either the GNU General Public License Version 2 or later (the "GPL"), or // the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), // in which case the provisions of the GPL or the LGPL are applicable instead // of those above. If you wish to allow use of your version of this file only // under the terms of either the GPL or the LGPL, and not to allow others to // use your version of this file under the terms of the MPL, indicate your // decision by deleting the provisions above and replace them with the notice // and other provisions required by the GPL or the LGPL. If you do not delete // the provisions above, a recipient may use your version of this file under // the terms of any one of the MPL, the GPL or the LGPL. // // ***** END LICENSE BLOCK ***** /** * @package aus * @subpackage inc * @author Mike Morgan */ class Update extends AUS_Object { var $type; var $version; var $extensionVersion; var $build; /** * Default constructor. */ function Update($type=UPDATE_TYPE,$version=UPDATE_VERSION,$extensionVersion=UPDATE_EXTENSION_VERSION) { $this->setType($type); $this->setVersion($version); $this->setExtensionVersion($extensionVersion); } /** * Set type. * @param string $type */ function setType($type) { $this->type = $type; } /** * Set verison. * @param string $type */ function setVersion($version) { $this->version = $version; } /** * Set extensionVersion. * @param string $extensionVersion */ function setExtensionVersion($extensionVersion) { $this->extensionVersion = $extensionVersion; } /** * Set the build. * @param string $build */ function setBuild($build) { return $this->setVar('build',$build); } /** * Set the details URL. * @param string $details */ function setDetails($details) { return $this->setVar('details',$details); } /** * Get type. * @return string */ function getType() { return $this->type; } /** * Get version. * @return string */ function getVersion() { return $this->version; } /** * Get extension version. * @return string */ function getExtensionVersion() { return $this->extensionVersion; } } ?>