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

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

99 lines 1.9 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\SearchOrdersQuery;
9 use Square\Legacy\Models\SearchOrdersRequest;
10
11 /**
12 * Builder for model SearchOrdersRequest
13 *
14 * @see SearchOrdersRequest
15 */
16 class SearchOrdersRequestBuilder
17 {
18 /**
19 * @var SearchOrdersRequest
20 */
21 private $instance;
22
23 private function __construct(SearchOrdersRequest $instance)
24 {
25 $this->instance = $instance;
26 }
27
28 /**
29 * Initializes a new Search Orders Request Builder object.
30 */
31 public static function init(): self
32 {
33 return new self(new SearchOrdersRequest());
34 }
35
36 /**
37 * Sets location ids field.
38 *
39 * @param string[]|null $value
40 */
41 public function locationIds(?array $value): self
42 {
43 $this->instance->setLocationIds($value);
44 return $this;
45 }
46
47 /**
48 * Sets cursor field.
49 *
50 * @param string|null $value
51 */
52 public function cursor(?string $value): self
53 {
54 $this->instance->setCursor($value);
55 return $this;
56 }
57
58 /**
59 * Sets query field.
60 *
61 * @param SearchOrdersQuery|null $value
62 */
63 public function query(?SearchOrdersQuery $value): self
64 {
65 $this->instance->setQuery($value);
66 return $this;
67 }
68
69 /**
70 * Sets limit field.
71 *
72 * @param int|null $value
73 */
74 public function limit(?int $value): self
75 {
76 $this->instance->setLimit($value);
77 return $this;
78 }
79
80 /**
81 * Sets return entries field.
82 *
83 * @param bool|null $value
84 */
85 public function returnEntries(?bool $value): self
86 {
87 $this->instance->setReturnEntries($value);
88 return $this;
89 }
90
91 /**
92 * Initializes a new Search Orders Request object.
93 */
94 public function build(): SearchOrdersRequest
95 {
96 return CoreHelper::clone($this->instance);
97 }
98 }
99