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 / CreateOrderCustomAttributeDefinitionResponseBuilder.php

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

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