<?php
namespace OfficeBrain\Bundle\ServiceGroupBundle\ApiClient;

use Symfony\Component\DependencyInjection\ContainerInterface as Container;
use OfficeBrain\Bundle\ApiClientBundle\ApiClient\AbstractApiClient;

class ServiceGroupApiClient extends AbstractApiClient
{
    protected $discountCodeArray;
    
    public function setDiscountCodeArray($discountCodeArray)
    {
        $this->discountCodeArray = $discountCodeArray;
        return $this;
    }
    
    public function getDiscountCodeArray()
    {
        if ($this->discountCodeArray && is_array($this->discountCodeArray)) {
            return $this->discountCodeArray;
        } else {
            return null;
        }
    }
    
    public function doProcess()
    {
        switch ($this->apiCallType) {
            case 'list_product_discount_code':
            	//$this->trace = true;
                $this->apiCallUrl = 'product/discount-code';
                break;
            default:
                break;
        }
        if (!$this->post) {
            $this->callApi();
        }
    }
}
