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.

97 lines
2.4 KiB

  1. <?php
  2. namespace SparkLib\UPS\Rate;
  3. class InsuranceType
  4. {
  5. /**
  6. *
  7. * @var InsuranceValueType $BasicFlexibleParcelIndicator
  8. * @access public
  9. */
  10. public $BasicFlexibleParcelIndicator = null;
  11. /**
  12. *
  13. * @var InsuranceValueType $ExtendedFlexibleParcelIndicator
  14. * @access public
  15. */
  16. public $ExtendedFlexibleParcelIndicator = null;
  17. /**
  18. *
  19. * @var InsuranceValueType $TimeInTransitFlexibleParcelIndicator
  20. * @access public
  21. */
  22. public $TimeInTransitFlexibleParcelIndicator = null;
  23. /**
  24. *
  25. * @param InsuranceValueType $BasicFlexibleParcelIndicator
  26. * @param InsuranceValueType $ExtendedFlexibleParcelIndicator
  27. * @param InsuranceValueType $TimeInTransitFlexibleParcelIndicator
  28. * @access public
  29. */
  30. public function __construct($BasicFlexibleParcelIndicator = null, $ExtendedFlexibleParcelIndicator = null, $TimeInTransitFlexibleParcelIndicator = null)
  31. {
  32. $this->BasicFlexibleParcelIndicator = $BasicFlexibleParcelIndicator;
  33. $this->ExtendedFlexibleParcelIndicator = $ExtendedFlexibleParcelIndicator;
  34. $this->TimeInTransitFlexibleParcelIndicator = $TimeInTransitFlexibleParcelIndicator;
  35. }
  36. /**
  37. *
  38. * @return InsuranceValueType
  39. */
  40. public function getBasicFlexibleParcelIndicator()
  41. {
  42. return $this->BasicFlexibleParcelIndicator;
  43. }
  44. /**
  45. *
  46. * @param InsuranceValueType $BasicFlexibleParcelIndicator
  47. */
  48. public function setBasicFlexibleParcelIndicator($BasicFlexibleParcelIndicator)
  49. {
  50. $this->BasicFlexibleParcelIndicator = $BasicFlexibleParcelIndicator;
  51. }
  52. /**
  53. *
  54. * @return InsuranceValueType
  55. */
  56. public function getExtendedFlexibleParcelIndicator()
  57. {
  58. return $this->ExtendedFlexibleParcelIndicator;
  59. }
  60. /**
  61. *
  62. * @param InsuranceValueType $ExtendedFlexibleParcelIndicator
  63. */
  64. public function setExtendedFlexibleParcelIndicator($ExtendedFlexibleParcelIndicator)
  65. {
  66. $this->ExtendedFlexibleParcelIndicator = $ExtendedFlexibleParcelIndicator;
  67. }
  68. /**
  69. *
  70. * @return InsuranceValueType
  71. */
  72. public function getTimeInTransitFlexibleParcelIndicator()
  73. {
  74. return $this->TimeInTransitFlexibleParcelIndicator;
  75. }
  76. /**
  77. *
  78. * @param InsuranceValueType $TimeInTransitFlexibleParcelIndicator
  79. */
  80. public function setTimeInTransitFlexibleParcelIndicator($TimeInTransitFlexibleParcelIndicator)
  81. {
  82. $this->TimeInTransitFlexibleParcelIndicator = $TimeInTransitFlexibleParcelIndicator;
  83. }
  84. }