Skip to content

Commit aad7441

Browse files
committed
update
1 parent 1b3de45 commit aad7441

17 files changed

+1663
-3
lines changed

generated/Client.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,18 @@ public function chargeResume(string $chargeId, \ChargeHive\Php\Sdk\Generated\Mod
107107
{
108108
return $this->executePsr7Endpoint(new \ChargeHive\Php\Sdk\Generated\Endpoint\ChargeResume($chargeId, $body), $fetch);
109109
}
110+
/**
111+
*
112+
*
113+
* @param string $chargeId
114+
* @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE)
115+
*
116+
* @return null|\ChargeHive\Php\Sdk\Generated\Model\ChargehiveChargeRetrieveResponse|\ChargeHive\Php\Sdk\Generated\Model\RuntimeError|\Psr\Http\Message\ResponseInterface
117+
*/
118+
public function chargeRetrieve(string $chargeId, string $fetch = self::FETCH_OBJECT)
119+
{
120+
return $this->executePsr7Endpoint(new \ChargeHive\Php\Sdk\Generated\Endpoint\ChargeRetrieve($chargeId), $fetch);
121+
}
110122
/**
111123
*
112124
*
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
<?php
2+
3+
namespace ChargeHive\Php\Sdk\Generated\Endpoint;
4+
5+
class ChargeRetrieve extends \Jane\OpenApiRuntime\Client\BaseEndpoint implements \Jane\OpenApiRuntime\Client\Psr7HttplugEndpoint
6+
{
7+
protected $charge_id;
8+
/**
9+
*
10+
*
11+
* @param string $chargeId
12+
*/
13+
public function __construct(string $chargeId)
14+
{
15+
$this->charge_id = $chargeId;
16+
}
17+
use \Jane\OpenApiRuntime\Client\Psr7HttplugEndpointTrait;
18+
public function getMethod() : string
19+
{
20+
return 'GET';
21+
}
22+
public function getUri() : string
23+
{
24+
return str_replace(array('{charge_id}'), array($this->charge_id), '/v1/charge/{charge_id}/retrieve');
25+
}
26+
public function getBody(\Symfony\Component\Serializer\SerializerInterface $serializer, \Http\Message\StreamFactory $streamFactory = null) : array
27+
{
28+
return array(array(), null);
29+
}
30+
public function getExtraHeaders() : array
31+
{
32+
return array('Accept' => array('application/json'));
33+
}
34+
/**
35+
* {@inheritdoc}
36+
*
37+
*
38+
* @return null|\ChargeHive\Php\Sdk\Generated\Model\ChargehiveChargeRetrieveResponse|\ChargeHive\Php\Sdk\Generated\Model\RuntimeError
39+
*/
40+
protected function transformResponseBody(string $body, int $status, \Symfony\Component\Serializer\SerializerInterface $serializer, ?string $contentType = null)
41+
{
42+
if (200 === $status) {
43+
return $serializer->deserialize($body, 'ChargeHive\\Php\\Sdk\\Generated\\Model\\ChargehiveChargeRetrieveResponse', 'json');
44+
}
45+
return $serializer->deserialize($body, 'ChargeHive\\Php\\Sdk\\Generated\\Model\\RuntimeError', 'json');
46+
}
47+
}

0 commit comments

Comments
 (0)