A modest collection of PHP libraries used at SparkFun.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

205 lines
3.9 KiB

<?php
namespace SparkLib\UPS\Rate;
class PackageType
{
/**
*
* @var CodeDescriptionType $PackagingType
* @access public
*/
public $PackagingType = null;
/**
*
* @var DimensionsType $Dimensions
* @access public
*/
public $Dimensions = null;
/**
*
* @var PackageWeightType $PackageWeight
* @access public
*/
public $PackageWeight = null;
/**
*
* @var CommodityType $Commodity
* @access public
*/
public $Commodity = null;
/**
*
* @var string $LargePackageIndicator
* @access public
*/
public $LargePackageIndicator = null;
/**
*
* @var PackageServiceOptionsType $PackageServiceOptions
* @access public
*/
public $PackageServiceOptions = null;
/**
*
* @var string $AdditionalHandlingIndicator
* @access public
*/
public $AdditionalHandlingIndicator = null;
/**
*
* @param CodeDescriptionType $PackagingType
* @param DimensionsType $Dimensions
* @param PackageWeightType $PackageWeight
* @param CommodityType $Commodity
* @param string $LargePackageIndicator
* @param PackageServiceOptionsType $PackageServiceOptions
* @param string $AdditionalHandlingIndicator
* @access public
*/
public function __construct($PackagingType = null, $Dimensions = null, $PackageWeight = null, $Commodity = null, $LargePackageIndicator = null, $PackageServiceOptions = null, $AdditionalHandlingIndicator = null)
{
$this->PackagingType = $PackagingType;
$this->Dimensions = $Dimensions;
$this->PackageWeight = $PackageWeight;
$this->Commodity = $Commodity;
$this->LargePackageIndicator = $LargePackageIndicator;
$this->PackageServiceOptions = $PackageServiceOptions;
$this->AdditionalHandlingIndicator = $AdditionalHandlingIndicator;
}
/**
*
* @return CodeDescriptionType
*/
public function getPackagingType()
{
return $this->PackagingType;
}
/**
*
* @param CodeDescriptionType $PackagingType
*/
public function setPackagingType($PackagingType)
{
$this->PackagingType = $PackagingType;
}
/**
*
* @return DimensionsType
*/
public function getDimensions()
{
return $this->Dimensions;
}
/**
*
* @param DimensionsType $Dimensions
*/
public function setDimensions($Dimensions)
{
$this->Dimensions = $Dimensions;
}
/**
*
* @return PackageWeightType
*/
public function getPackageWeight()
{
return $this->PackageWeight;
}
/**
*
* @param PackageWeightType $PackageWeight
*/
public function setPackageWeight($PackageWeight)
{
$this->PackageWeight = $PackageWeight;
}
/**
*
* @return CommodityType
*/
public function getCommodity()
{
return $this->Commodity;
}
/**
*
* @param CommodityType $Commodity
*/
public function setCommodity($Commodity)
{
$this->Commodity = $Commodity;
}
/**
*
* @return string
*/
public function getLargePackageIndicator()
{
return $this->LargePackageIndicator;
}
/**
*
* @param string $LargePackageIndicator
*/
public function setLargePackageIndicator($LargePackageIndicator)
{
$this->LargePackageIndicator = $LargePackageIndicator;
}
/**
*
* @return PackageServiceOptionsType
*/
public function getPackageServiceOptions()
{
return $this->PackageServiceOptions;
}
/**
*
* @param PackageServiceOptionsType $PackageServiceOptions
*/
public function setPackageServiceOptions($PackageServiceOptions)
{
$this->PackageServiceOptions = $PackageServiceOptions;
}
/**
*
* @return string
*/
public function getAdditionalHandlingIndicator()
{
return $this->AdditionalHandlingIndicator;
}
/**
*
* @param string $AdditionalHandlingIndicator
*/
public function setAdditionalHandlingIndicator($AdditionalHandlingIndicator)
{
$this->AdditionalHandlingIndicator = $AdditionalHandlingIndicator;
}
}