File tree 1 file changed +37
-1
lines changed
1 file changed +37
-1
lines changed Original file line number Diff line number Diff line change 14
14
*/
15
15
class MerchantSessionRequest extends RequestBody
16
16
{
17
+ /**
18
+ * @var string
19
+ */
20
+ private $ validationUrl ;
21
+
22
+ /**
23
+ * @var string
24
+ */
25
+ private $ originDomain ;
26
+
17
27
/**
18
28
* @return array
19
29
*/
20
30
public function getData (): array
21
31
{
22
- return $ this ->removeNullRecursive ($ this ->data );
32
+ return $ this ->removeNullRecursive (array_merge (
33
+ [
34
+ 'validation_url ' => $ this ->validationUrl ?? null ,
35
+ 'origin_domain ' => $ this ->originDomain ?? null ,
36
+ ],
37
+ $ this ->data
38
+ ));
39
+ }
40
+
41
+ /**
42
+ * @param string $validationUrl
43
+ * @return MerchantSessionRequest
44
+ */
45
+ public function addValidationUrl (string $ validationUrl ): MerchantSessionRequest
46
+ {
47
+ $ this ->validationUrl = $ validationUrl ;
48
+ return $ this ;
49
+ }
50
+
51
+ /**
52
+ * @param string $originDomain
53
+ * @return MerchantSessionRequest
54
+ */
55
+ public function addOriginDomain (string $ originDomain ): MerchantSessionRequest
56
+ {
57
+ $ this ->originDomain = $ originDomain ;
58
+ return $ this ;
23
59
}
24
60
}
You can’t perform that action at this time.
0 commit comments