Skip to content

Commit 4fe91af

Browse files
committed
Updated Auto Generated Code
1 parent b24ca85 commit 4fe91af

File tree

9 files changed

+247
-544
lines changed

9 files changed

+247
-544
lines changed

src/Definitions/FortifiApiDefinition.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ class FortifiApiDefinition extends ApiDefinition
1111
public function __construct()
1212
{
1313
$this->setTitle('Fortifi API');
14-
$this->setVersion('3.145.0');
14+
$this->setVersion('3.146.0');
1515
$this->setDescription(<<<DESCRIPTION
1616
The second version of the Fortifi API is an exciting step forward towards
1717
making it easier for businesses to have open access to their data. We created it

src/Endpoints/CustomersCustomerFidEndpoint.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,18 @@ public function note()
213213
return $endpoint;
214214
}
215215

216+
/**
217+
* @return CustomersCustomerFidReviewsEndpoint
218+
*/
219+
public function reviews()
220+
{
221+
$endpoint = new CustomersCustomerFidReviewsEndpoint(
222+
$this->_replacements['{customerFid}']
223+
);
224+
$endpoint->_buildFromEndpoint($this);
225+
return $endpoint;
226+
}
227+
216228
/**
217229
* @return CustomersCustomerFidOrdersEndpoint
218230
*/

src/Endpoints/ReviewCustomerFidEndpoint.php renamed to src/Endpoints/CustomersCustomerFidReviewsEndpoint.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
use Fortifi\Api\Core\ApiRequestDetail;
66
use Fortifi\Api\Core\ApiEndpoint;
77

8-
class ReviewCustomerFidEndpoint extends ApiEndpoint
8+
class CustomersCustomerFidReviewsEndpoint extends ApiEndpoint
99
{
10-
protected $_path = 'review/{customerFid}';
10+
protected $_path = 'customers/{customerFid}/reviews';
1111
protected $_replacements = [];
1212

1313
public function __construct($customerFid)
@@ -20,7 +20,7 @@ public function __construct($customerFid)
2020
*
2121
* @return ReviewsRequest
2222
*/
23-
public function retrieve()
23+
public function all()
2424
{
2525
$request = new ReviewsRequest();
2626
$request->setConnection($this->_getConnection());
@@ -32,7 +32,7 @@ public function retrieve()
3232
str_replace(
3333
array_keys($this->_replacements),
3434
array_values($this->_replacements),
35-
'review/{customerFid}'
35+
'customers/{customerFid}/reviews'
3636
)
3737
));
3838
$detail->setMethod('GET');

src/Endpoints/ReviewEndpoint.php

Lines changed: 5 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
namespace Fortifi\Api\V1\Endpoints;
33

44
use Fortifi\Api\V1\Requests\FidRequest;
5-
use Fortifi\Api\V1\Requests\BoolMessageRequest;
6-
use Fortifi\Api\V1\Payloads\UpdateReviewPayload;
75
use Fortifi\Api\V1\Payloads\CreateReviewPayload;
86
use Fortifi\Api\Core\ApiRequestDetail;
97
use Fortifi\Api\Core\ApiEndpoint;
@@ -18,14 +16,14 @@ public function __construct()
1816
}
1917

2018
/**
21-
* @param $customerFid
19+
* @param $reviewFid
2220
*
23-
* @return ReviewCustomerFidEndpoint
21+
* @return ReviewReviewFidEndpoint
2422
*/
25-
public function with($customerFid)
23+
public function with($reviewFid)
2624
{
27-
$endpoint = new ReviewCustomerFidEndpoint(
28-
$customerFid
25+
$endpoint = new ReviewReviewFidEndpoint(
26+
$reviewFid
2927
);
3028
$endpoint->_buildFromEndpoint($this);
3129
return $endpoint;
@@ -52,26 +50,4 @@ public function create(CreateReviewPayload $payload)
5250
$request->setRequestDetail($detail);
5351
return $request;
5452
}
55-
56-
/**
57-
* @summary Update a Review
58-
*
59-
* @param UpdateReviewPayload $payload
60-
*
61-
* @return BoolMessageRequest
62-
*/
63-
public function setReview(UpdateReviewPayload $payload)
64-
{
65-
$request = new BoolMessageRequest();
66-
$request->setConnection($this->_getConnection());
67-
$request->setEndpoint($this);
68-
69-
$detail = new ApiRequestDetail();
70-
$detail->setRequireAuth(true);
71-
$detail->setUrl($this->_buildUrl('review'));
72-
$detail->setBody(json_encode($payload));
73-
$detail->setMethod('PUT');
74-
$request->setRequestDetail($detail);
75-
return $request;
76-
}
7753
}
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
<?php
2+
namespace Fortifi\Api\V1\Endpoints;
3+
4+
use Fortifi\Api\V1\Requests\BoolMessageRequest;
5+
use Fortifi\Api\V1\Payloads\UpdateReviewPayload;
6+
use Fortifi\Api\Core\ApiRequestDetail;
7+
use Fortifi\Api\Core\ApiEndpoint;
8+
9+
class ReviewReviewFidEndpoint extends ApiEndpoint
10+
{
11+
protected $_path = 'review/{reviewFid}';
12+
protected $_replacements = [];
13+
14+
public function __construct($reviewFid)
15+
{
16+
$this->_replacements['{reviewFid}'] = $reviewFid;
17+
}
18+
19+
/**
20+
* @summary Update a Review
21+
*
22+
* @param UpdateReviewPayload $payload
23+
*
24+
* @return BoolMessageRequest
25+
*/
26+
public function update(UpdateReviewPayload $payload)
27+
{
28+
$request = new BoolMessageRequest();
29+
$request->setConnection($this->_getConnection());
30+
$request->setEndpoint($this);
31+
32+
$detail = new ApiRequestDetail();
33+
$detail->setRequireAuth(true);
34+
$detail->setUrl($this->_buildUrl(
35+
str_replace(
36+
array_keys($this->_replacements),
37+
array_values($this->_replacements),
38+
'review/{reviewFid}'
39+
)
40+
));
41+
$detail->setBody(json_encode($payload));
42+
$detail->setMethod('PUT');
43+
$request->setRequestDetail($detail);
44+
return $request;
45+
}
46+
}

0 commit comments

Comments
 (0)