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.

448 lines
9.3 KiB

  1. <?php
  2. namespace SparkLib\UPS\Rate;
  3. class ShipmentServiceOptionsType
  4. {
  5. /**
  6. *
  7. * @var string $SaturdayPickupIndicator
  8. * @access public
  9. */
  10. public $SaturdayPickupIndicator = null;
  11. /**
  12. *
  13. * @var string $SaturdayDeliveryIndicator
  14. * @access public
  15. */
  16. public $SaturdayDeliveryIndicator = null;
  17. /**
  18. *
  19. * @var OnCallPickupType $OnCallPickup
  20. * @access public
  21. */
  22. public $OnCallPickup = null;
  23. /**
  24. *
  25. * @var CODType $COD
  26. * @access public
  27. */
  28. public $COD = null;
  29. /**
  30. *
  31. * @var DeliveryConfirmationType $DeliveryConfirmation
  32. * @access public
  33. */
  34. public $DeliveryConfirmation = null;
  35. /**
  36. *
  37. * @var string $ReturnOfDocumentIndicator
  38. * @access public
  39. */
  40. public $ReturnOfDocumentIndicator = null;
  41. /**
  42. *
  43. * @var string $UPScarbonneutralIndicator
  44. * @access public
  45. */
  46. public $UPScarbonneutralIndicator = null;
  47. /**
  48. *
  49. * @var string $CertificateOfOriginIndicator
  50. * @access public
  51. */
  52. public $CertificateOfOriginIndicator = null;
  53. /**
  54. *
  55. * @var PickupOptionsType $PickupOptions
  56. * @access public
  57. */
  58. public $PickupOptions = null;
  59. /**
  60. *
  61. * @var DeliveryOptionsType $DeliveryOptions
  62. * @access public
  63. */
  64. public $DeliveryOptions = null;
  65. /**
  66. *
  67. * @var RestrictedArticlesType $RestrictedArticles
  68. * @access public
  69. */
  70. public $RestrictedArticles = null;
  71. /**
  72. *
  73. * @var string $ShipperExportDeclarationIndicator
  74. * @access public
  75. */
  76. public $ShipperExportDeclarationIndicator = null;
  77. /**
  78. *
  79. * @var string $CommercialInvoiceRemovalIndicator
  80. * @access public
  81. */
  82. public $CommercialInvoiceRemovalIndicator = null;
  83. /**
  84. *
  85. * @var ImportControlType $ImportControl
  86. * @access public
  87. */
  88. public $ImportControl = null;
  89. /**
  90. *
  91. * @var ReturnServiceType $ReturnService
  92. * @access public
  93. */
  94. public $ReturnService = null;
  95. /**
  96. *
  97. * @var string $SDLShipmentIndicator
  98. * @access public
  99. */
  100. public $SDLShipmentIndicator = null;
  101. /**
  102. *
  103. * @param string $SaturdayPickupIndicator
  104. * @param string $SaturdayDeliveryIndicator
  105. * @param OnCallPickupType $OnCallPickup
  106. * @param CODType $COD
  107. * @param DeliveryConfirmationType $DeliveryConfirmation
  108. * @param string $ReturnOfDocumentIndicator
  109. * @param string $UPScarbonneutralIndicator
  110. * @param string $CertificateOfOriginIndicator
  111. * @param PickupOptionsType $PickupOptions
  112. * @param DeliveryOptionsType $DeliveryOptions
  113. * @param RestrictedArticlesType $RestrictedArticles
  114. * @param string $ShipperExportDeclarationIndicator
  115. * @param string $CommercialInvoiceRemovalIndicator
  116. * @param ImportControlType $ImportControl
  117. * @param ReturnServiceType $ReturnService
  118. * @param string $SDLShipmentIndicator
  119. * @access public
  120. */
  121. public function __construct($SaturdayPickupIndicator = null, $SaturdayDeliveryIndicator = null, $OnCallPickup = null, $COD = null, $DeliveryConfirmation = null, $ReturnOfDocumentIndicator = null, $UPScarbonneutralIndicator = null, $CertificateOfOriginIndicator = null, $PickupOptions = null, $DeliveryOptions = null, $RestrictedArticles = null, $ShipperExportDeclarationIndicator = null, $CommercialInvoiceRemovalIndicator = null, $ImportControl = null, $ReturnService = null, $SDLShipmentIndicator = null)
  122. {
  123. $this->SaturdayPickupIndicator = $SaturdayPickupIndicator;
  124. $this->SaturdayDeliveryIndicator = $SaturdayDeliveryIndicator;
  125. $this->OnCallPickup = $OnCallPickup;
  126. $this->COD = $COD;
  127. $this->DeliveryConfirmation = $DeliveryConfirmation;
  128. $this->ReturnOfDocumentIndicator = $ReturnOfDocumentIndicator;
  129. $this->UPScarbonneutralIndicator = $UPScarbonneutralIndicator;
  130. $this->CertificateOfOriginIndicator = $CertificateOfOriginIndicator;
  131. $this->PickupOptions = $PickupOptions;
  132. $this->DeliveryOptions = $DeliveryOptions;
  133. $this->RestrictedArticles = $RestrictedArticles;
  134. $this->ShipperExportDeclarationIndicator = $ShipperExportDeclarationIndicator;
  135. $this->CommercialInvoiceRemovalIndicator = $CommercialInvoiceRemovalIndicator;
  136. $this->ImportControl = $ImportControl;
  137. $this->ReturnService = $ReturnService;
  138. $this->SDLShipmentIndicator = $SDLShipmentIndicator;
  139. }
  140. /**
  141. *
  142. * @return string
  143. */
  144. public function getSaturdayPickupIndicator()
  145. {
  146. return $this->SaturdayPickupIndicator;
  147. }
  148. /**
  149. *
  150. * @param string $SaturdayPickupIndicator
  151. */
  152. public function setSaturdayPickupIndicator($SaturdayPickupIndicator)
  153. {
  154. $this->SaturdayPickupIndicator = $SaturdayPickupIndicator;
  155. }
  156. /**
  157. *
  158. * @return string
  159. */
  160. public function getSaturdayDeliveryIndicator()
  161. {
  162. return $this->SaturdayDeliveryIndicator;
  163. }
  164. /**
  165. *
  166. * @param string $SaturdayDeliveryIndicator
  167. */
  168. public function setSaturdayDeliveryIndicator($SaturdayDeliveryIndicator)
  169. {
  170. $this->SaturdayDeliveryIndicator = $SaturdayDeliveryIndicator;
  171. }
  172. /**
  173. *
  174. * @return OnCallPickupType
  175. */
  176. public function getOnCallPickup()
  177. {
  178. return $this->OnCallPickup;
  179. }
  180. /**
  181. *
  182. * @param OnCallPickupType $OnCallPickup
  183. */
  184. public function setOnCallPickup($OnCallPickup)
  185. {
  186. $this->OnCallPickup = $OnCallPickup;
  187. }
  188. /**
  189. *
  190. * @return CODType
  191. */
  192. public function getCOD()
  193. {
  194. return $this->COD;
  195. }
  196. /**
  197. *
  198. * @param CODType $COD
  199. */
  200. public function setCOD($COD)
  201. {
  202. $this->COD = $COD;
  203. }
  204. /**
  205. *
  206. * @return DeliveryConfirmationType
  207. */
  208. public function getDeliveryConfirmation()
  209. {
  210. return $this->DeliveryConfirmation;
  211. }
  212. /**
  213. *
  214. * @param DeliveryConfirmationType $DeliveryConfirmation
  215. */
  216. public function setDeliveryConfirmation($DeliveryConfirmation)
  217. {
  218. $this->DeliveryConfirmation = $DeliveryConfirmation;
  219. }
  220. /**
  221. *
  222. * @return string
  223. */
  224. public function getReturnOfDocumentIndicator()
  225. {
  226. return $this->ReturnOfDocumentIndicator;
  227. }
  228. /**
  229. *
  230. * @param string $ReturnOfDocumentIndicator
  231. */
  232. public function setReturnOfDocumentIndicator($ReturnOfDocumentIndicator)
  233. {
  234. $this->ReturnOfDocumentIndicator = $ReturnOfDocumentIndicator;
  235. }
  236. /**
  237. *
  238. * @return string
  239. */
  240. public function getUPScarbonneutralIndicator()
  241. {
  242. return $this->UPScarbonneutralIndicator;
  243. }
  244. /**
  245. *
  246. * @param string $UPScarbonneutralIndicator
  247. */
  248. public function setUPScarbonneutralIndicator($UPScarbonneutralIndicator)
  249. {
  250. $this->UPScarbonneutralIndicator = $UPScarbonneutralIndicator;
  251. }
  252. /**
  253. *
  254. * @return string
  255. */
  256. public function getCertificateOfOriginIndicator()
  257. {
  258. return $this->CertificateOfOriginIndicator;
  259. }
  260. /**
  261. *
  262. * @param string $CertificateOfOriginIndicator
  263. */
  264. public function setCertificateOfOriginIndicator($CertificateOfOriginIndicator)
  265. {
  266. $this->CertificateOfOriginIndicator = $CertificateOfOriginIndicator;
  267. }
  268. /**
  269. *
  270. * @return PickupOptionsType
  271. */
  272. public function getPickupOptions()
  273. {
  274. return $this->PickupOptions;
  275. }
  276. /**
  277. *
  278. * @param PickupOptionsType $PickupOptions
  279. */
  280. public function setPickupOptions($PickupOptions)
  281. {
  282. $this->PickupOptions = $PickupOptions;
  283. }
  284. /**
  285. *
  286. * @return DeliveryOptionsType
  287. */
  288. public function getDeliveryOptions()
  289. {
  290. return $this->DeliveryOptions;
  291. }
  292. /**
  293. *
  294. * @param DeliveryOptionsType $DeliveryOptions
  295. */
  296. public function setDeliveryOptions($DeliveryOptions)
  297. {
  298. $this->DeliveryOptions = $DeliveryOptions;
  299. }
  300. /**
  301. *
  302. * @return RestrictedArticlesType
  303. */
  304. public function getRestrictedArticles()
  305. {
  306. return $this->RestrictedArticles;
  307. }
  308. /**
  309. *
  310. * @param RestrictedArticlesType $RestrictedArticles
  311. */
  312. public function setRestrictedArticles($RestrictedArticles)
  313. {
  314. $this->RestrictedArticles = $RestrictedArticles;
  315. }
  316. /**
  317. *
  318. * @return string
  319. */
  320. public function getShipperExportDeclarationIndicator()
  321. {
  322. return $this->ShipperExportDeclarationIndicator;
  323. }
  324. /**
  325. *
  326. * @param string $ShipperExportDeclarationIndicator
  327. */
  328. public function setShipperExportDeclarationIndicator($ShipperExportDeclarationIndicator)
  329. {
  330. $this->ShipperExportDeclarationIndicator = $ShipperExportDeclarationIndicator;
  331. }
  332. /**
  333. *
  334. * @return string
  335. */
  336. public function getCommercialInvoiceRemovalIndicator()
  337. {
  338. return $this->CommercialInvoiceRemovalIndicator;
  339. }
  340. /**
  341. *
  342. * @param string $CommercialInvoiceRemovalIndicator
  343. */
  344. public function setCommercialInvoiceRemovalIndicator($CommercialInvoiceRemovalIndicator)
  345. {
  346. $this->CommercialInvoiceRemovalIndicator = $CommercialInvoiceRemovalIndicator;
  347. }
  348. /**
  349. *
  350. * @return ImportControlType
  351. */
  352. public function getImportControl()
  353. {
  354. return $this->ImportControl;
  355. }
  356. /**
  357. *
  358. * @param ImportControlType $ImportControl
  359. */
  360. public function setImportControl($ImportControl)
  361. {
  362. $this->ImportControl = $ImportControl;
  363. }
  364. /**
  365. *
  366. * @return ReturnServiceType
  367. */
  368. public function getReturnService()
  369. {
  370. return $this->ReturnService;
  371. }
  372. /**
  373. *
  374. * @param ReturnServiceType $ReturnService
  375. */
  376. public function setReturnService($ReturnService)
  377. {
  378. $this->ReturnService = $ReturnService;
  379. }
  380. /**
  381. *
  382. * @return string
  383. */
  384. public function getSDLShipmentIndicator()
  385. {
  386. return $this->SDLShipmentIndicator;
  387. }
  388. /**
  389. *
  390. * @param string $SDLShipmentIndicator
  391. */
  392. public function setSDLShipmentIndicator($SDLShipmentIndicator)
  393. {
  394. $this->SDLShipmentIndicator = $SDLShipmentIndicator;
  395. }
  396. }