Skip to content

Commit

Permalink
WIP #10
Browse files Browse the repository at this point in the history
  • Loading branch information
jhaoda committed Aug 26, 2019
1 parent f0b8d75 commit 7cbefa1
Show file tree
Hide file tree
Showing 3 changed files with 49 additions and 7 deletions.
30 changes: 30 additions & 0 deletions src/Dispatching/Endpoints/Settings/Responses/ShippingPoint.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?php

declare(strict_types = 1);

namespace Appwilio\RussianPostSDK\Dispatching\Endpoints\Settings\Responses;

use JMS\Serializer\Annotation AS JMS;

final class ShippingPoint
{
/**
* @JMS\Type("bool")
* @var bool
*/
public $enabled;

/**
* @JMS\Type("string")
* @JMS\SerializedName("ops-address")
* @var string
*/
public $address;

/**
* @JMS\Type("string")
* @JMS\SerializedName("operator-postcode")
* @var string
*/
public $postCode;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?php

declare(strict_types = 1);

namespace Appwilio\RussianPostSDK\Dispatching\Endpoints\Settings\Responses;

use JMS\Serializer\Annotation AS JMS;

final class ShippingPointsResponse
{
/**
* @JMS\Type("array<Appwilio\RussianPostSDK\Dispatching\Endpoints\Settings\Responses\ShippingPoints>")
* @JMS\SerializedName("body")
*/
public $items = [];
}
10 changes: 3 additions & 7 deletions src/Dispatching/Endpoints/Settings/Settings.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
namespace Appwilio\RussianPostSDK\Dispatching\Endpoints\Settings;

use Appwilio\RussianPostSDK\Dispatching\Http\ApiClient;
use Appwilio\RussianPostSDK\Dispatching\Endpoints\Settings\Responses\ShippingPointsResponse;

final class Settings
{
Expand All @@ -16,13 +17,8 @@ public function __construct(ApiClient $client)
$this->client = $client;
}

public function points()
public function shippingPoints(): ShippingPointsResponse
{

}

public function settings()
{

return $this->client->get('/user-shipping-points', null, ShippingPointsResponse::class);
}
}

0 comments on commit 7cbefa1

Please sign in to comment.