commercetools-sdk-php-v2
The commercetools platform, import-api and PHP sdks generated from our api reference.
Loading...
Searching...
No Matches
ProjectSetDiscountsConfigurationActionBuilder.php
1<?php
2
3declare(strict_types=1);
10
16use stdClass;
17
22{
27 private $discountsConfiguration;
28
35 public function getDiscountsConfiguration()
36 {
37 return $this->discountsConfiguration instanceof DiscountsConfigurationBuilder ? $this->discountsConfiguration->build() : $this->discountsConfiguration;
38 }
39
44 public function withDiscountsConfiguration(?DiscountsConfiguration $discountsConfiguration)
45 {
46 $this->discountsConfiguration = $discountsConfiguration;
47
48 return $this;
49 }
50
55 public function withDiscountsConfigurationBuilder(?DiscountsConfigurationBuilder $discountsConfiguration)
56 {
57 $this->discountsConfiguration = $discountsConfiguration;
58
59 return $this;
60 }
61
63 {
65 $this->discountsConfiguration instanceof DiscountsConfigurationBuilder ? $this->discountsConfiguration->build() : $this->discountsConfiguration
66 );
67 }
68
70 {
71 return new self();
72 }
73}