CarrierBooking.php 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213
  1. <?php
  2. /**
  3. * Refer to LICENSE.txt distributed with the Temando Shipping module for notice of license
  4. */
  5. namespace Temando\Shipping\Rest\Response\Fields\Shipment\Fulfill;
  6. /**
  7. * Temando API Shipment Fulfill Carrier Booking Field
  8. *
  9. * @package Temando\Shipping\Rest
  10. * @author Christoph Aßmann <christoph.assmann@netresearch.de>
  11. * @license https://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
  12. * @link https://www.temando.com/
  13. */
  14. class CarrierBooking
  15. {
  16. /**
  17. * @var \Temando\Shipping\Rest\Response\Fields\Shipment\Fulfill\CarrierBooking\ShippingTaxInclusiveCharge
  18. */
  19. private $shippingTaxInclusiveCharge;
  20. /**
  21. * @var string
  22. */
  23. private $trackingReference;
  24. /**
  25. * @var string
  26. */
  27. private $bookingReference;
  28. /**
  29. * @var string
  30. */
  31. private $carrierName;
  32. /**
  33. * @var string
  34. */
  35. private $trackingUrl;
  36. /**
  37. * @var string
  38. */
  39. private $integrationId;
  40. /**
  41. * @var string
  42. */
  43. private $integrationServiceId;
  44. /**
  45. * @var string
  46. */
  47. private $configurationId;
  48. /**
  49. * @var string
  50. */
  51. private $serviceName;
  52. /**
  53. * @return \Temando\Shipping\Rest\Response\Fields\Shipment\Fulfill\CarrierBooking\ShippingTaxInclusiveCharge
  54. */
  55. public function getShippingTaxInclusiveCharge()
  56. {
  57. return $this->shippingTaxInclusiveCharge;
  58. }
  59. /**
  60. * @codingStandardsIgnoreLine
  61. * @param \Temando\Shipping\Rest\Response\Fields\Shipment\Fulfill\CarrierBooking\ShippingTaxInclusiveCharge $shippingTaxInclusiveCharge
  62. * @return void
  63. */
  64. public function setShippingTaxInclusiveCharge($shippingTaxInclusiveCharge)
  65. {
  66. $this->shippingTaxInclusiveCharge = $shippingTaxInclusiveCharge;
  67. }
  68. /**
  69. * @return string
  70. */
  71. public function getTrackingReference()
  72. {
  73. return $this->trackingReference;
  74. }
  75. /**
  76. * @param string $trackingReference
  77. * @return void
  78. */
  79. public function setTrackingReference($trackingReference)
  80. {
  81. $this->trackingReference = $trackingReference;
  82. }
  83. /**
  84. * @return string
  85. */
  86. public function getBookingReference()
  87. {
  88. return $this->bookingReference;
  89. }
  90. /**
  91. * @param string $bookingReference
  92. * @return void
  93. */
  94. public function setBookingReference($bookingReference)
  95. {
  96. $this->bookingReference = $bookingReference;
  97. }
  98. /**
  99. * @return string
  100. */
  101. public function getCarrierName()
  102. {
  103. return $this->carrierName;
  104. }
  105. /**
  106. * @param string $carrierName
  107. * @return void
  108. */
  109. public function setCarrierName($carrierName)
  110. {
  111. $this->carrierName = $carrierName;
  112. }
  113. /**
  114. * @return string
  115. */
  116. public function getTrackingUrl()
  117. {
  118. return $this->trackingUrl;
  119. }
  120. /**
  121. * @param string $trackingUrl
  122. */
  123. public function setTrackingUrl($trackingUrl)
  124. {
  125. $this->trackingUrl = $trackingUrl;
  126. }
  127. /**
  128. * @return string
  129. */
  130. public function getIntegrationId()
  131. {
  132. return $this->integrationId;
  133. }
  134. /**
  135. * @param string $integrationId
  136. * @return void
  137. */
  138. public function setIntegrationId($integrationId)
  139. {
  140. $this->integrationId = $integrationId;
  141. }
  142. /**
  143. * @return string
  144. */
  145. public function getIntegrationServiceId()
  146. {
  147. return $this->integrationServiceId;
  148. }
  149. /**
  150. * @param string $integrationServiceId
  151. * @return void
  152. */
  153. public function setIntegrationServiceId($integrationServiceId)
  154. {
  155. $this->integrationServiceId = $integrationServiceId;
  156. }
  157. /**
  158. * @return string
  159. */
  160. public function getConfigurationId()
  161. {
  162. return $this->configurationId;
  163. }
  164. /**
  165. * @param string $configurationId
  166. */
  167. public function setConfigurationId($configurationId)
  168. {
  169. $this->configurationId = $configurationId;
  170. }
  171. /**
  172. * @return string
  173. */
  174. public function getServiceName()
  175. {
  176. return $this->serviceName;
  177. }
  178. /**
  179. * @param string $serviceName
  180. * @return void
  181. */
  182. public function setServiceName($serviceName)
  183. {
  184. $this->serviceName = $serviceName;
  185. }
  186. }