PluginProbe
Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) / 1.8.13
Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) v1.8.13
1.8.13.1 1.8.13 1.8.12.3 1.8.12.2 1.8.12.1 1.8.12 1.8.11.3 1.8.11.2 1.8.11.1 1.8.11 1.6.6 1.6.60 1.6.7 1.6.8 1.6.9 1.7.0 1.7.0.1 1.7.0.11 1.7.0.12 1.7.0.14 1.7.0.2 1.7.0.3 1.7.0.5 1.7.0.6 1.7.0.7 All 212 releases
charitable / vendor / square / square / src / Legacy / Models / Builders / GiftCardActivityLoadBuilder.php

GiftCardActivityLoadBuilder.php in Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) 1.8.13, at vendor/square/square/src/Legacy/Models/Builders/GiftCardActivityLoadBuilder.php

135 lines 2.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 declare(strict_types=1);
4
5 namespace Square\Legacy\Models\Builders;
6
7 use Core\Utils\CoreHelper;
8 use Square\Legacy\Models\GiftCardActivityLoad;
9 use Square\Legacy\Models\Money;
10
11 /**
12 * Builder for model GiftCardActivityLoad
13 *
14 * @see GiftCardActivityLoad
15 */
16 class GiftCardActivityLoadBuilder
17 {
18 /**
19 * @var GiftCardActivityLoad
20 */
21 private $instance;
22
23 private function __construct(GiftCardActivityLoad $instance)
24 {
25 $this->instance = $instance;
26 }
27
28 /**
29 * Initializes a new Gift Card Activity Load Builder object.
30 */
31 public static function init(): self
32 {
33 return new self(new GiftCardActivityLoad());
34 }
35
36 /**
37 * Sets amount money field.
38 *
39 * @param Money|null $value
40 */
41 public function amountMoney(?Money $value): self
42 {
43 $this->instance->setAmountMoney($value);
44 return $this;
45 }
46
47 /**
48 * Sets order id field.
49 *
50 * @param string|null $value
51 */
52 public function orderId(?string $value): self
53 {
54 $this->instance->setOrderId($value);
55 return $this;
56 }
57
58 /**
59 * Unsets order id field.
60 */
61 public function unsetOrderId(): self
62 {
63 $this->instance->unsetOrderId();
64 return $this;
65 }
66
67 /**
68 * Sets line item uid field.
69 *
70 * @param string|null $value
71 */
72 public function lineItemUid(?string $value): self
73 {
74 $this->instance->setLineItemUid($value);
75 return $this;
76 }
77
78 /**
79 * Unsets line item uid field.
80 */
81 public function unsetLineItemUid(): self
82 {
83 $this->instance->unsetLineItemUid();
84 return $this;
85 }
86
87 /**
88 * Sets reference id field.
89 *
90 * @param string|null $value
91 */
92 public function referenceId(?string $value): self
93 {
94 $this->instance->setReferenceId($value);
95 return $this;
96 }
97
98 /**
99 * Unsets reference id field.
100 */
101 public function unsetReferenceId(): self
102 {
103 $this->instance->unsetReferenceId();
104 return $this;
105 }
106
107 /**
108 * Sets buyer payment instrument ids field.
109 *
110 * @param string[]|null $value
111 */
112 public function buyerPaymentInstrumentIds(?array $value): self
113 {
114 $this->instance->setBuyerPaymentInstrumentIds($value);
115 return $this;
116 }
117
118 /**
119 * Unsets buyer payment instrument ids field.
120 */
121 public function unsetBuyerPaymentInstrumentIds(): self
122 {
123 $this->instance->unsetBuyerPaymentInstrumentIds();
124 return $this;
125 }
126
127 /**
128 * Initializes a new Gift Card Activity Load object.
129 */
130 public function build(): GiftCardActivityLoad
131 {
132 return CoreHelper::clone($this->instance);
133 }
134 }
135