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.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 1.7.0.9 All 211 releases
charitable / vendor / square / square / src / Legacy / Models / Builders / UpdateWorkweekConfigRequestBuilder.php

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

46 lines 1.0 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\UpdateWorkweekConfigRequest;
9 use Square\Legacy\Models\WorkweekConfig;
10
11 /**
12 * Builder for model UpdateWorkweekConfigRequest
13 *
14 * @see UpdateWorkweekConfigRequest
15 */
16 class UpdateWorkweekConfigRequestBuilder
17 {
18 /**
19 * @var UpdateWorkweekConfigRequest
20 */
21 private $instance;
22
23 private function __construct(UpdateWorkweekConfigRequest $instance)
24 {
25 $this->instance = $instance;
26 }
27
28 /**
29 * Initializes a new Update Workweek Config Request Builder object.
30 *
31 * @param WorkweekConfig $workweekConfig
32 */
33 public static function init(WorkweekConfig $workweekConfig): self
34 {
35 return new self(new UpdateWorkweekConfigRequest($workweekConfig));
36 }
37
38 /**
39 * Initializes a new Update Workweek Config Request object.
40 */
41 public function build(): UpdateWorkweekConfigRequest
42 {
43 return CoreHelper::clone($this->instance);
44 }
45 }
46