commercetools-sdk-php-v2
The commercetools platform, import-api and PHP sdks generated from our api reference.
All Classes Namespaces Functions Variables Pages
PaymentInteractionAddedMessagePayloadBuilder.php
1<?php
2
3declare(strict_types=1);
10
18use stdClass;
19
24{
29 private $interaction;
30
37 public function getInteraction()
38 {
39 return $this->interaction instanceof CustomFieldsBuilder ? $this->interaction->build() : $this->interaction;
40 }
41
46 public function withInteraction(?CustomFields $interaction)
47 {
48 $this->interaction = $interaction;
49
50 return $this;
51 }
52
57 public function withInteractionBuilder(?CustomFieldsBuilder $interaction)
58 {
59 $this->interaction = $interaction;
60
61 return $this;
62 }
63
65 {
67 $this->interaction instanceof CustomFieldsBuilder ? $this->interaction->build() : $this->interaction
68 );
69 }
70
72 {
73 return new self();
74 }
75}