1 <?php
2 /**
3 * @author Krzysztof Gzocha <krzysztof.gzocha@xsolve.pl>
4 */
5 namespace Team3\PayU\Order\Model\Buyer;
6
7 use Team3\PayU\Order\Model\IsFilledInterface;
8
9 interface DeliveryInterface extends IsFilledInterface
10 {
11 /**
12 * @return string
13 */
14 public function getCity();
15
16 /**
17 * @param string $city
18 *
19 * @return Delivery
20 */
21 public function setCity($city);
22
23 /**
24 * @return string
25 */
26 public function getCountryCode();
27
28 /**
29 * @param string $countryCode
30 *
31 * @return Delivery
32 */
33 public function setCountryCode($countryCode);
34
35 /**
36 * @return string
37 */
38 public function getName();
39
40 /**
41 * @param string $name
42 *
43 * @return Delivery
44 */
45 public function setName($name);
46
47 /**
48 * @return string
49 */
50 public function getPostalCode();
51
52 /**
53 * @param string $postalCode
54 *
55 * @return Delivery
56 */
57 public function setPostalCode($postalCode);
58
59 /**
60 * @return string
61 */
62 public function getRecipientEmail();
63
64 /**
65 * @param string $recipientEmail
66 *
67 * @return Delivery
68 */
69 public function setRecipientEmail($recipientEmail);
70
71 /**
72 * @return string
73 */
74 public function getRecipientName();
75
76 /**
77 * @param string $recipientName
78 *
79 * @return Delivery
80 */
81 public function setRecipientName($recipientName);
82
83 /**
84 * @return string
85 */
86 public function getRecipientPhone();
87
88 /**
89 * @param string $recipientPhone
90 *
91 * @return Delivery
92 */
93 public function setRecipientPhone($recipientPhone);
94
95 /**
96 * @return string
97 */
98 public function getStreet();
99
100 /**
101 * @param string $street
102 *
103 * @return Delivery
104 */
105 public function setStreet($street);
106 }
107