PluginProbe
Packeta / 2.1
Packeta v2.1
2.3.2 2.3.1 trunk 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3.0 1.3.1 1.3.2 1.4 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 All 56 releases
packeta / src / Packetery / Module / Api / Internal / CheckoutRouter.php

CheckoutRouter.php in Packeta 2.1, at src/Packetery/Module/Api/Internal/CheckoutRouter.php

76 lines 1.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Class CheckoutRouter
4 *
5 * @package Packetery
6 */
7
8 declare( strict_types=1 );
9
10 namespace Packetery\Module\Api\Internal;
11
12 use Packetery\Module\Api\BaseRouter;
13
14 /**
15 * Class CheckoutRouter
16 *
17 * @package Packetery
18 */
19 class CheckoutRouter extends BaseRouter {
20
21 public const PATH_SAVE_SELECTED_PICKUP_POINT = '/save-selected-pickup-point';
22 public const PATH_SAVE_VALIDATED_ADDRESS = '/save-validated-address';
23 public const PATH_SAVE_DELIVERY_ADDRESS = '/save-car-delivery-details';
24 public const PATH_REMOVE_SAVED_DATA = '/remove-saved-data';
25
26 /**
27 * Namespace.
28 *
29 * @var string
30 */
31 protected $namespace = 'packeta/internal';
32
33 /**
34 * Rest base.
35 *
36 * @var string
37 */
38 protected $restBase = 'checkout';
39
40 /**
41 * Gets endpoint URL.
42 *
43 * @return string
44 */
45 public function getSaveSelectedPickupPointUrl(): string {
46 return $this->getRouteUrl( self::PATH_SAVE_SELECTED_PICKUP_POINT );
47 }
48
49 /**
50 * Gets endpoint URL.
51 *
52 * @return string
53 */
54 public function getSaveValidatedAddressUrl(): string {
55 return $this->getRouteUrl( self::PATH_SAVE_VALIDATED_ADDRESS );
56 }
57
58 /**
59 * Gets endpoint URL.
60 *
61 * @return string
62 */
63 public function getSaveCarDeliveryDetailsUrl(): string {
64 return $this->getRouteUrl( self::PATH_SAVE_DELIVERY_ADDRESS );
65 }
66
67 /**
68 * Gets endpoint URL.
69 *
70 * @return string
71 */
72 public function getRemoveSavedDataUrl(): string {
73 return $this->getRouteUrl( self::PATH_REMOVE_SAVED_DATA );
74 }
75 }
76