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.

259 lines
4.8 KiB

  1. <?php
  2. namespace SparkLib\UPS\Rate;
  3. class PackageServiceOptionsType
  4. {
  5. /**
  6. *
  7. * @var DeliveryConfirmationType $DeliveryConfirmation
  8. * @access public
  9. */
  10. public $DeliveryConfirmation = null;
  11. /**
  12. *
  13. * @var CODType $COD
  14. * @access public
  15. */
  16. public $COD = null;
  17. /**
  18. *
  19. * @var InsuredValueType $DeclaredValue
  20. * @access public
  21. */
  22. public $DeclaredValue = null;
  23. /**
  24. *
  25. * @var ShipperDeclaredValueType $ShipperDeclaredValue
  26. * @access public
  27. */
  28. public $ShipperDeclaredValue = null;
  29. /**
  30. *
  31. * @var string $ProactiveIndicator
  32. * @access public
  33. */
  34. public $ProactiveIndicator = null;
  35. /**
  36. *
  37. * @var InsuranceType $Insurance
  38. * @access public
  39. */
  40. public $Insurance = null;
  41. /**
  42. *
  43. * @var string $VerbalConfirmationIndicator
  44. * @access public
  45. */
  46. public $VerbalConfirmationIndicator = null;
  47. /**
  48. *
  49. * @var string $UPSPremiumCareIndicator
  50. * @access public
  51. */
  52. public $UPSPremiumCareIndicator = null;
  53. /**
  54. *
  55. * @var DryIceType $DryIce
  56. * @access public
  57. */
  58. public $DryIce = null;
  59. /**
  60. *
  61. * @param DeliveryConfirmationType $DeliveryConfirmation
  62. * @param CODType $COD
  63. * @param InsuredValueType $DeclaredValue
  64. * @param ShipperDeclaredValueType $ShipperDeclaredValue
  65. * @param string $ProactiveIndicator
  66. * @param InsuranceType $Insurance
  67. * @param string $VerbalConfirmationIndicator
  68. * @param string $UPSPremiumCareIndicator
  69. * @param DryIceType $DryIce
  70. * @access public
  71. */
  72. public function __construct($DeliveryConfirmation = null, $COD = null, $DeclaredValue = null, $ShipperDeclaredValue = null, $ProactiveIndicator = null, $Insurance = null, $VerbalConfirmationIndicator = null, $UPSPremiumCareIndicator = null, $DryIce = null)
  73. {
  74. $this->DeliveryConfirmation = $DeliveryConfirmation;
  75. $this->COD = $COD;
  76. $this->DeclaredValue = $DeclaredValue;
  77. $this->ShipperDeclaredValue = $ShipperDeclaredValue;
  78. $this->ProactiveIndicator = $ProactiveIndicator;
  79. $this->Insurance = $Insurance;
  80. $this->VerbalConfirmationIndicator = $VerbalConfirmationIndicator;
  81. $this->UPSPremiumCareIndicator = $UPSPremiumCareIndicator;
  82. $this->DryIce = $DryIce;
  83. }
  84. /**
  85. *
  86. * @return DeliveryConfirmationType
  87. */
  88. public function getDeliveryConfirmation()
  89. {
  90. return $this->DeliveryConfirmation;
  91. }
  92. /**
  93. *
  94. * @param DeliveryConfirmationType $DeliveryConfirmation
  95. */
  96. public function setDeliveryConfirmation($DeliveryConfirmation)
  97. {
  98. $this->DeliveryConfirmation = $DeliveryConfirmation;
  99. }
  100. /**
  101. *
  102. * @return CODType
  103. */
  104. public function getCOD()
  105. {
  106. return $this->COD;
  107. }
  108. /**
  109. *
  110. * @param CODType $COD
  111. */
  112. public function setCOD($COD)
  113. {
  114. $this->COD = $COD;
  115. }
  116. /**
  117. *
  118. * @return InsuredValueType
  119. */
  120. public function getDeclaredValue()
  121. {
  122. return $this->DeclaredValue;
  123. }
  124. /**
  125. *
  126. * @param InsuredValueType $DeclaredValue
  127. */
  128. public function setDeclaredValue($DeclaredValue)
  129. {
  130. $this->DeclaredValue = $DeclaredValue;
  131. }
  132. /**
  133. *
  134. * @return ShipperDeclaredValueType
  135. */
  136. public function getShipperDeclaredValue()
  137. {
  138. return $this->ShipperDeclaredValue;
  139. }
  140. /**
  141. *
  142. * @param ShipperDeclaredValueType $ShipperDeclaredValue
  143. */
  144. public function setShipperDeclaredValue($ShipperDeclaredValue)
  145. {
  146. $this->ShipperDeclaredValue = $ShipperDeclaredValue;
  147. }
  148. /**
  149. *
  150. * @return string
  151. */
  152. public function getProactiveIndicator()
  153. {
  154. return $this->ProactiveIndicator;
  155. }
  156. /**
  157. *
  158. * @param string $ProactiveIndicator
  159. */
  160. public function setProactiveIndicator($ProactiveIndicator)
  161. {
  162. $this->ProactiveIndicator = $ProactiveIndicator;
  163. }
  164. /**
  165. *
  166. * @return InsuranceType
  167. */
  168. public function getInsurance()
  169. {
  170. return $this->Insurance;
  171. }
  172. /**
  173. *
  174. * @param InsuranceType $Insurance
  175. */
  176. public function setInsurance($Insurance)
  177. {
  178. $this->Insurance = $Insurance;
  179. }
  180. /**
  181. *
  182. * @return string
  183. */
  184. public function getVerbalConfirmationIndicator()
  185. {
  186. return $this->VerbalConfirmationIndicator;
  187. }
  188. /**
  189. *
  190. * @param string $VerbalConfirmationIndicator
  191. */
  192. public function setVerbalConfirmationIndicator($VerbalConfirmationIndicator)
  193. {
  194. $this->VerbalConfirmationIndicator = $VerbalConfirmationIndicator;
  195. }
  196. /**
  197. *
  198. * @return string
  199. */
  200. public function getUPSPremiumCareIndicator()
  201. {
  202. return $this->UPSPremiumCareIndicator;
  203. }
  204. /**
  205. *
  206. * @param string $UPSPremiumCareIndicator
  207. */
  208. public function setUPSPremiumCareIndicator($UPSPremiumCareIndicator)
  209. {
  210. $this->UPSPremiumCareIndicator = $UPSPremiumCareIndicator;
  211. }
  212. /**
  213. *
  214. * @return DryIceType
  215. */
  216. public function getDryIce()
  217. {
  218. return $this->DryIce;
  219. }
  220. /**
  221. *
  222. * @param DryIceType $DryIce
  223. */
  224. public function setDryIce($DryIce)
  225. {
  226. $this->DryIce = $DryIce;
  227. }
  228. }