PluginProbe
Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) / 1.8.13.1
Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) v1.8.13.1
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 / UpdateWebhookSubscriptionSignatureKeyResponseBuilder.php

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

66 lines 1.5 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\Error;
9 use Square\Legacy\Models\UpdateWebhookSubscriptionSignatureKeyResponse;
10
11 /**
12 * Builder for model UpdateWebhookSubscriptionSignatureKeyResponse
13 *
14 * @see UpdateWebhookSubscriptionSignatureKeyResponse
15 */
16 class UpdateWebhookSubscriptionSignatureKeyResponseBuilder
17 {
18 /**
19 * @var UpdateWebhookSubscriptionSignatureKeyResponse
20 */
21 private $instance;
22
23 private function __construct(UpdateWebhookSubscriptionSignatureKeyResponse $instance)
24 {
25 $this->instance = $instance;
26 }
27
28 /**
29 * Initializes a new Update Webhook Subscription Signature Key Response Builder object.
30 */
31 public static function init(): self
32 {
33 return new self(new UpdateWebhookSubscriptionSignatureKeyResponse());
34 }
35
36 /**
37 * Sets errors field.
38 *
39 * @param Error[]|null $value
40 */
41 public function errors(?array $value): self
42 {
43 $this->instance->setErrors($value);
44 return $this;
45 }
46
47 /**
48 * Sets signature key field.
49 *
50 * @param string|null $value
51 */
52 public function signatureKey(?string $value): self
53 {
54 $this->instance->setSignatureKey($value);
55 return $this;
56 }
57
58 /**
59 * Initializes a new Update Webhook Subscription Signature Key Response object.
60 */
61 public function build(): UpdateWebhookSubscriptionSignatureKeyResponse
62 {
63 return CoreHelper::clone($this->instance);
64 }
65 }
66