Skip to content

Commit 57b679e

Browse files
authored
Create Endpoint.php
1 parent 5aeaadc commit 57b679e

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/Identity/v3/Models/Endpoint.php

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,12 @@
66
use OpenStack\Common\Resource\Creatable;
77
use OpenStack\Common\Resource\Deletable;
88
use OpenStack\Common\Resource\Updateable;
9+
use OpenStack\Common\Resource\Retrievable;
910

1011
/**
1112
* @property \OpenStack\Identity\v3\Api $api
1213
*/
13-
class Endpoint extends OperatorResource implements Creatable, Updateable, Deletable
14+
class Endpoint extends OperatorResource implements Creatable, Updateable, Deletable, Retrievable
1415
{
1516
/** @var string */
1617
public $id;
@@ -48,6 +49,15 @@ public function create(array $data): Creatable
4849
return $this->populateFromResponse($response);
4950
}
5051

52+
/**
53+
* {@inheritDoc}
54+
*/
55+
public function retrieve()
56+
{
57+
$response = $this->executeWithState($this->api->getEndpoint());
58+
$this->populateFromResponse($response);
59+
}
60+
5161
/**
5262
* {@inheritDoc}
5363
*/

0 commit comments

Comments
 (0)