|
9 | 9 | use Pagarme\Core\Kernel\ValueObjects\AbstractValidString; |
10 | 10 | use Pagarme\Core\Kernel\ValueObjects\Configuration\AddressAttributes; |
11 | 11 | use Pagarme\Core\Kernel\ValueObjects\Configuration\CardConfig; |
| 12 | +use Pagarme\Core\Kernel\ValueObjects\Configuration\MarketplaceConfig; |
12 | 13 | use Pagarme\Core\Kernel\ValueObjects\Configuration\PixConfig; |
13 | 14 | use Pagarme\Core\Kernel\ValueObjects\Configuration\RecurrenceConfig; |
14 | 15 | use Pagarme\Core\Kernel\ValueObjects\Configuration\VoucherConfig; |
@@ -160,6 +161,11 @@ final class Configuration extends AbstractEntity |
160 | 161 | */ |
161 | 162 | private $pixConfig; |
162 | 163 |
|
| 164 | + /** |
| 165 | + * @var MarketplaceConfig |
| 166 | + */ |
| 167 | + private $marketplaceConfig; |
| 168 | + |
163 | 169 | public function __construct() |
164 | 170 | { |
165 | 171 | $this->saveCards = false; |
@@ -226,6 +232,22 @@ public function getPixConfig() |
226 | 232 | return $this->pixConfig; |
227 | 233 | } |
228 | 234 |
|
| 235 | + /** |
| 236 | + * @param MarketplaceConfig $marketplaceConfig |
| 237 | + */ |
| 238 | + public function setMarketplaceConfig(MarketplaceConfig $marketplaceConfig) |
| 239 | + { |
| 240 | + $this->marketplaceConfig = $marketplaceConfig; |
| 241 | + } |
| 242 | + |
| 243 | + /** |
| 244 | + * @return MarketplaceConfig |
| 245 | + */ |
| 246 | + public function getMarketplaceConfig() |
| 247 | + { |
| 248 | + return $this->marketplaceConfig; |
| 249 | + } |
| 250 | + |
229 | 251 | /** |
230 | 252 | * @return VoucherConfig |
231 | 253 | */ |
@@ -770,7 +792,8 @@ public function jsonSerialize() |
770 | 792 | "createOrder" => $this->isCreateOrderEnabled(), |
771 | 793 | "voucherConfig" => $this->getVoucherConfig(), |
772 | 794 | "debitConfig" => $this->getDebitConfig(), |
773 | | - "pixConfig" => $this->getPixConfig() |
| 795 | + "pixConfig" => $this->getPixConfig(), |
| 796 | + "marketplaceConfig" => $this->getMarketplaceConfig() |
774 | 797 | ]; |
775 | 798 | } |
776 | 799 |
|
|
0 commit comments