Skip to content

Commit

Permalink
getUnlistedItem method
Browse files Browse the repository at this point in the history
  • Loading branch information
marrek13 committed Sep 25, 2017
1 parent ba4aa19 commit e26cd5f
Show file tree
Hide file tree
Showing 4 changed files with 51 additions and 0 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Package currently has got support for calling Bonanza's methods:
* getCategoryTraits
* getOrders
* getSingleItem
* getUnlistedItem
* getUser
* addFixedPriceItem
* reviseFixedPriceItem
Expand Down
7 changes: 7 additions & 0 deletions src/Shoplo/BonanzaApi/Client/BonanzaClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
use Shoplo\BonanzaApi\Request\GetCategoryTraitsRequest;
use Shoplo\BonanzaApi\Request\GetOrdersRequest;
use Shoplo\BonanzaApi\Request\GetSingleItemRequest;
use Shoplo\BonanzaApi\Request\GetUnlistedItemRequest;
use Shoplo\BonanzaApi\Request\GetUserProfileRequest;
use Shoplo\BonanzaApi\Request\GetUserRequest;
use Shoplo\BonanzaApi\Request\ReviseFixedPriceItemRequest;
Expand All @@ -35,6 +36,7 @@
use Shoplo\BonanzaApi\Response\GetCategoryTraitsResponse;
use Shoplo\BonanzaApi\Response\GetOrdersResponse;
use Shoplo\BonanzaApi\Response\GetSingleItemResponse;
use Shoplo\BonanzaApi\Response\GetUnlistedItemResponse;
use Shoplo\BonanzaApi\Response\GetUserProfileResponse;
use Shoplo\BonanzaApi\Response\GetUserResponse;
use Shoplo\BonanzaApi\Response\ReviseFixedPriceItemResponse;
Expand Down Expand Up @@ -188,6 +190,11 @@ public function getSingleItem(GetSingleItemRequest $request): GetSingleItemRespo
return $this->post(__FUNCTION__, $request);
}

public function getUnlistedItem(GetUnlistedItemRequest $request): GetUnlistedItemResponse
{
return $this->post(__FUNCTION__, $request, true);
}

public function getUser(GetUserRequest $request): GetUserResponse
{
return $this->post(__FUNCTION__, $request, true);
Expand Down
25 changes: 25 additions & 0 deletions src/Shoplo/BonanzaApi/Request/GetUnlistedItemRequest.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<?php


namespace Shoplo\BonanzaApi\Request;


use JMS\Serializer\Annotation as Serializer;
use Shoplo\BonanzaApi\Type\RequesterCredentialsType;

class GetUnlistedItemRequest
{
/**
* @var RequesterCredentialsType
*
* @Serializer\Type("Shoplo\BonanzaApi\Type\RequesterCredentialsType")
*/
public $requesterCredentials;

/**
* @var string
*
* @Serializer\Type("string")
*/
public $itemID;
}
18 changes: 18 additions & 0 deletions src/Shoplo/BonanzaApi/Response/GetUnlistedItemResponse.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?php


namespace Shoplo\BonanzaApi\Response;


use JMS\Serializer\Annotation as Serializer;
use Shoplo\BonanzaApi\Type\GetSingleItemResponseType;

class GetUnlistedItemResponse extends BaseResponse
{
/**
* @var GetSingleItemResponseType
*
* @Serializer\Type("Shoplo\BonanzaApi\Type\GetSingleItemResponseType")
*/
public $getUnlistedItemResponse;
}

0 comments on commit e26cd5f

Please sign in to comment.